Есть ли способ в JPA для преобразования значений предложения произвольного выбора, используя createNativeQuery, в объект домена. Доменный объект не управляется
У меня есть следующий запрос sql
select name, count(*) as cnt, sum(average_events)/count(*) as avg_events from (complex subquery)
Я хочу преобразовать значения a, b, c в объект домена с тремя переменными экземпляра a, b и c. Этот объект домена не управляется JPA и, следовательно, не имеет @Entity и не имеет соответствующей таблицы.
В настоящее время я делаю следующее, которое возвращает список объектов.
Query query = objectManager.getEntityManager().createNativeQuery(sqlStr);
List resultList = query.getResultList();