Spring hibernate.createSQLQuery возвращает как пользовательский объект - PullRequest
8 голосов
/ 02 февраля 2010

делаю Query query = hibernate.createSQLQuery("select abc,def from table");

Можно ли автоматически "разобрать" результат в списке "POJO"?

Так что я могу сделать это:

List<CustomPOJO> abc = query.list();    //CustomPOJO is pojo not entity , no @Entity tag 

1 Ответ

11 голосов
/ 02 февраля 2010

Попробуйте

hibernate.createSQLQuery("select abc,def from table").setResultTransformer(Transformers.aliasToBean(CustomPOJO.class));

, как предлагает справочное руководство .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...