在 Hibernate 中可以获取映射数据库对象的查询结果。
是否可以创建一个非持久对象并将查询结果放入该对象中?
例如
session.createSQLQuery(select a,b,c from table).list.addEntity(myclass.class)
如果我的类(class)是:
public class myclass{
private int a;
private int b;
private int c;
.
.
.
}
最佳答案
您可以使用AliasToBeanResultTransformer
:
session.createSQLQuery("select a,b,c from table")
.setResultTransformer(new AliasToBeanResultTransformer(myclass.class))
.list();
关于java - hibernate查询结果到预定义对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6045186/