У меня есть два объекта.
@Entity
class Person extends Model {
...
@OneToOne
Category category;
}
@Entity
class Category extends Model {
...
}
Мне нужно получить 5 наиболее часто используемых категорий. Как я могу это сделать ?
Спасибо,
РЕДАКТИРОВАТЬ: Решение
List<Object[]> c = Category.find(
"SELECT p.categorie, count(p.id) FROM Person p " +
"GROUP BY p.category ORDER BY count(p.category) DESC").fetch(2);