результат запроса гибернации к предопределенному объекту? - PullRequest
2 голосов
/ 18 мая 2011

В hibernate возможно получить результат запроса к сопоставленному объекту БД.

Можно ли создать непостоянный объект и получить результат запроса в этот объект?

, например,

session.createSQLQuery(select a,b,c from table).list.addEntity(myclass.class)

, если myclass равен:

public class myclass{

private int a;

private int b;

private int c; 
.
.
.
}

Ответы [ 2 ]

4 голосов
/ 18 мая 2011

Вы можете использовать AliasToBeanResultTransformer:

session.createSQLQuery("select a,b,c from table")
    .setResultTransformer(new AliasToBeanResultTransformer(myclass.class))
    .list();
0 голосов
/ 18 мая 2011

Нет, Hibernate будет работать только с классами, которые отображаются заранее.

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