4

LIKEリストで(INキーワードと同様に)JPQLクエリで a を使用する可能性はありますか。

何かのようなもの:"Select a From Table a WHERE a.field LIKE IN :list"

パラメータを次のように設定できるように:{"12%","13%","16%"} または、多くの OR 句を動的に連鎖させる必要がありますか?

THX、ネクロス

4

1 に答える 1

2

これはあなたの好きなようにはできないと思いますが、 のようないくつかの OR 条件を使用できますSelect * from table1 where x like "12%1234" OR x like "23%"

リストが長すぎるなどの理由でそれがうまくいかない場合は、基準APIをプログラムで確認するか、必要な条件を確認してください。

于 2012-12-12T13:12:19.013 に答える