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

简单说明:本文章内容与我的网站 [url=http://ddgrow.com/hibernate-skill]天天成长的博客的文章[/url]是同步写作的。作者都是我,因此还是原创。

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即可


希望天天成长的博客能给你带来帮助! 支持写技术文章的就[color=blue][size=xx-large]顶一下[/size][/color]

在google.com中搜索 "hibernate技巧 封装查询结果",首先显示出来的javaeye博客文章,然后第二个才是我的网站文章。显示google排名是参考了PR值的。
iteye.com PR=5
ddgrow.com pr=0
同样的内容,PR高的搜索结果中排名靠前!
[img]http://dl.iteye.com/upload/attachment/172810/9317a05a-2546-340c-a551-9b6a2630c713.jpg[/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值