У меня есть следующие классы:
class User {
  hasMany = [ratings: Rating] 
} 
class Item {
 hasMany = [ratings: Rating]
}
class Rating {
 belongsTo = [user: User, item: Item]
}
Я хочу подсчитать отдельных пользователей, которые оценили элемент.
Не работает следующее:
select count(distinct(r.user)) from Rating as r
        where r.item=:item
        group by r.user
Как мне изменить запрос HQL, чтобы он работал?
