首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate技艺 封装查询结果

2012-10-10 
hibernate技巧 封装查询结果hibernate技巧 封装查询结果 将hibernate 查询对象的封装到map 或者指定的bean

hibernate技巧 封装查询结果

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

Session s = this.getSession();//s为Hibernate SessionQuery 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即可

热点排行