История изменений
Исправление bvn13, (текущая версия) :
@Query(nativeQuery = true,
value = "SELECT o.*, COUNT(sv) as count " +
"FROM Organization o JOIN o.members m " +
"LEFT JOIN o.videos v " +
"LEFT JOIN v.shownVideos sv " +
"WHERE m = :member " +
"GROUP BY o " +
"ORDER BY o.title")
List<OrganizationCount> List<OrganizationCount> organizationVideoShowCountsByMember(@Param(value = "member") Member member);
Пишу навскидку. У меня при выборе t.*
все поля сам замаппил в объект типа Table. Главное - чтобы сеттеры были у полей и имена совпадали с выбираемыми в запросе полями.
Исходная версия bvn13, :
@Query("SELECT o.*, COUNT(sv) as count " +
"FROM Organization o JOIN o.members m " +
"LEFT JOIN o.videos v " +
"LEFT JOIN v.shownVideos sv " +
"WHERE m = :member " +
"GROUP BY o " +
"ORDER BY o.title")
List<OrganizationCount> List<OrganizationCount> organizationVideoShowCountsByMember(@Param(value = "member") Member member);
Пишу навскидку. У меня при выборе t.*
все поля сам замаппил в объект типа Table. Главное - чтобы сеттеры были у полей и имена совпадали с выбираемыми в запросе полями.