У меня есть один объект, скажем «Студент», со следующим параметром:
Student{
String name;
int marks;
String department;
Subject subject;
//getters and setters
}
Я хочу получить количество (студент), отдел от группы студентов по отделу, используя crudRepository.
Каким будет тип возврата метода, который мы определим в хранилище?Как мне написать весь поток?Я получаю исключение.
Ниже приведен фрагмент кода репозитория:
@Query("select new com.myProject.MyObject(mec.serviceName, count(mec)) " +
"from migration_entity_count mec where mec.workflowRequestId = :workflowRequestId " +
"group by mec.serviceName order by mec.serviceName")
List<EntitiesByServiceName> getMigrationEntitiesCountByServiceName(@Param("workflowRequestId") Long workflowRequestId);
}
MyObject имеет 2 параметра: Long и String