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即可
Hibernate将结果集封装到一个Bean中的方法
最新推荐文章于 2021-07-07 11:25:59 发布
本文介绍如何使用Hibernate进行查询并转换查询结果。通过两种方式实现:一是将查询结果转换成List<Map<字段名,字段值>>;二是转换成指定的Java Bean列表。文中提供了具体的代码示例。
1547

被折叠的 条评论
为什么被折叠?



