标签:hibernate 数据库 数据 sql entity
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使用
标签:hibernate 数据库 数据 sql entity
原文地址:http://blog.csdn.net/asartear/article/details/41867173