关于Hibernate查询返回值转换为实体或Map形式处理问题

来源:互联网 发布:江苏省软件测试中心 编辑:程序博客网 时间:2024/04/29 16:02

在利用Hibernate进行查询时,返回的结果有多种情况,如果直接使用HQL语句,返回的则是实体数据,在此,只对sql语句情况进行描述:

返回实体:

 Query query = getSession().createSQLQuery(sql);         

query.setResultTransformer(Transformers.aliasToBean(BeanClass.class)); 

返回MAP:

Query query = getSession().createSQLQuery(sql); 

    query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);



0 0
原创粉丝点击