findIds

如果您仅对给定模型的 Id 感兴趣,则可以在查询中使用 findIds 方法。以下代码检索 Id 列表

List<Long> ids =
  new QCustomer()
    .name.ilike("Rob%")
    .findIds();

生成的 SQL 仅从表中选择 id(即使您使用 select 子句)

select t0.id from Customer t0 where lower(t0.name) like 'Rob%'