How to escape question mark (?) character with Spring JpaRepository

后端 未结 3 822
情话喂你
情话喂你 2020-12-10 06:47

Postgres defines additional jsonb Operators such as ?|.

However, using Spring JpaRepository query builder, interrogation character is always considered

3条回答
  •  庸人自扰
    2020-12-10 07:13

    You can use direct call to a function jsonb_exists_any(). So in your case it would be

    jsonb_exists_any(u.authorities::jsonb, array['ROLE_1', 'ROLE_2'])

提交回复
热议问题