hibernate技巧 封装查询结果 初学者必看

简单说明:本文章内容与我的网站 天天成长的博客的文章是同步写作的。作者都是我,因此还是原创。

hibernate技巧 封装查询结果
将hibernate 查询对象的封装到map 或者指定的bean对象中
这样可以替代 select map(.....) 这种方式!

Session s = this.getSession();//s为Hibernate Session
Query q = s.createQuery(hql);
//1、将查询结果转换成List<Map<字段名,字段值>>
q.setResultTransformer(org.hibernate.transform.Transformers.ALIAS_TO_ENTITY_MAP);
//2、将结果转换成指定的bean   List<你的指定javaBean>
q.setResultTransformer(org.hibernate.transform.Transformers.aliasToBean(Object.class));
//将Object.class 换成你的 Bean.class即可


希望天天成长的博客能给你带来帮助! 支持写技术文章的就 顶一下

在google.com中搜索 "hibernate技巧 封装查询结果",首先显示出来的javaeye博客文章,然后第二个才是我的网站文章。显示google排名是参考了PR值的。
iteye.com PR=5
ddgrow.com pr=0
同样的内容,PR高的搜索结果中排名靠前!
hibernate技巧 封装查询结果 初学者必看_第1张图片


你可能感兴趣的:(Hibernate,bean,Google)