JPA: Как преобразовать собственный набор результатов запроса в коллекцию классов POJO
Я использую JPA в своем проекте.
Я пришел к запросу, в котором мне нужно сделать операцию соединения на пяти таблицах. Поэтому я создал собственный запрос, который возвращает пять полей.
Теперь я хочу преобразовать результирующий объект в Java-класс POJO, который содержит те же пять строк.
Есть ли способ в JPA напрямую привести этот результат в список объектов POJO ??
Я пришел к следующему решению ..
@NamedNativeQueries({
@NamedNativeQuery(
name = "nativeSQL",
query = "SELECT * FROM Actors",
resultClass = db.Actor.class),
@NamedNativeQuery(
name = "nativeSQL2",
query = "SELECT COUNT(*) FROM Actors",
resultClass = XXXXX) //