spring hibernate.createSQLQuery作为自定义实体返回

com*_*tta 8 java sql spring hibernate

我在做 Query query = hibernate.createSQLQuery("select abc,def from table");

是否可以将结果自动"解析"为"POJO"列表?

所以我可以这样做:

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

Tad*_*pec 11

尝试

hibernate.createSQLQuery("select abc,def from table").setResultTransformer(Transformers.aliasToBean(CustomPOJO.class));
Run Code Online (Sandbox Code Playgroud)

参考手册建议的那样.