findIds
特定のモデルのIDのみに関心がある場合、クエリのfindIds
メソッドを使用できます。次のコードはIDのリストを取得します
List<Long> ids =
new QCustomer()
.name.ilike("Rob%")
.findIds();
生成されたSQL
は、(select句を使用する場合でも)テーブルからIDのみを選択します
select t0.id from Customer t0 where lower(t0.name) like 'Rob%'