У меня есть следующий Hibernate-Query, который отлично работает до сих пор.Как использовать Hibernate HQL и AVG-функцию в MySQL
public static List<PerformanceLog> getStatistics() {
return entityManager().createQuery(
"SELECT NEW de.veliqi.selperf.model.PerformanceLog(o.useCase, o.description, o.totalTime) FROM PerformanceLog o",
PerformanceLog.class).getResultList();
}
Но мне нужно получить среднее значение o.totalTime, и я не знаю, как это сделать. Используя следующий оператор, выдает исключение: «org.hibernate.hql.internal.ast.QuerySyntaxException: не удается найти подходящий конструктор в классе».
"SELECT NEW de.veliqi.selperf.model.PerformanceLog(o.useCase, o.description, AVG(o.totalTime)) FROM PerformanceLog o GROUP BY o.useCase"
Каков правильный путь?