是否可以使用 ebean 和 psql(带有查询符号)过滤 jsonb 数组?

Is it possible to filter jsonb arrays with ebean and psql (with query symbol)?

我们的数据库有几个带有@DbJsonB 字段的实体,其中包含字符串数组。能够使用 jsonb 字段的条件执行查询可能很棒,比如

select * from foo_bars where jsonb_tags ? some_tag;

查询符号表示jsonb_tags数组包含some_tag.

@ManyToMany
@Where(clause = "roles ? SOME_ROLE")
private List<User> usersWithSomeRole;

psql docs

是否可以在 ebean 中使用此语法? 现在我必须在某些情况下使用普通 jdbc 连接 play.db.DB.getConnection()。我对 ebean 的所有尝试都以 SQLExceptions 结束,原因是

Caused by: org.postgresql.util.PSQLException: No value specified for parameter any_number.

是否可以通过某种方式转义查询字符?

正如@a_horse_with_no_name 指出的那样,我不得不使用 double ??逃避我的查询。