添加GROUP BY表达式

添加 GROUP BY 表达式很简单:

  1. createQueryBuilder("user").groupBy("user.id");

将会生成以下 SQL 语句:

  1. SELECT ... FROM users user GROUP BY user.id

如果要使用更多 group-by, 则可以使用 caddGroupBy:

  1. createQueryBuilder("user")
  2. .groupBy("user.name")
  3. .addGroupBy("user.id");

如果使用了多个.groupBy ,则后面的将会覆盖之前所有的 ORDER BY 表达式。