У меня есть класс VO, в котором также есть метод получения и установки другого класса VO. Например:
Class DocumentVO{
PrintJobVO job;
PrintRunVO run;
String id;
getters and setters..
}
Теперь у меня есть требование использовать Native SQL Query с использованием Spring Hibernate. Когда я хочу отобразить идентификаторы, у меня возникает проблема. Мой запрос
select {r.*},{d.*}
from runs {r}, documents {d}
where {r}.RUN_ID as {r.id} = d.RUN_ID as {d.run.id}
Здесь run
имеет тип PrintRunVO, который имеет свой идентификатор и другие значения. Как я могу отобразить их в моем SQL? Я получаю сообщение об ошибке типа invalid user.table.column, table.column, or column specification
.
Какой способ преодолеть это?