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%'