2010-02-02 29 views
8

我做Query query = hibernate.createSQLQuery("select abc,def from table");春天hibernate.createSQLQuery回報的自定義實體

是否有可能自動「解析」的結果爲「POJO」名單?

所以,我可以做到這一點:

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

回答

11

嘗試

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

reference manual建議。