首页 > Web开发 > 详细

Hibernate 中setResultTransformer使用

时间:2014-12-11 15:47:23      阅读:565      评论:0      收藏:0      [点我收藏+]
List list = getHibernateTemplate().executeFind(new HibernateCallback() {
			public Object doInHibernate(Session session)
					throws HibernateException, SQLException {
				Query query = session.createSQLQuery(sql)
						.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); 

				query.setFirstResult(start);
				query.setMaxResults(number);
				List list = query.list();
				return list;
			}

当我们不加这个方法时,查出来的list是一个没有跟字段对应,即["a","b","c"],如果加上setResultTransformer这个方法,list里面的元素就会成为一个跟数据库字段

对应的数据集[a:"a",b:"b"]

Hibernate 中setResultTransformer使用

原文:http://blog.csdn.net/asartear/article/details/41867173

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!