hibernate 多表隐射 一个类
2015-07-11 17:04
113 查看
两种方法
第一种 需要再sql语句中把对应的字段起个别名 ,对应类中的属性。 这样query.list() 就可以直接获取对应的对象
参考:/article/4066796.html
Map map = new HashMap();
map.put("aaa", aaaa);
SQLQuery query = getSession().createSQLQuery(sql.toString());
query.setProperties(map);
query.addScalar("yuDingGuid")
.addScalar("createTime",StandardBasicTypes.LONG);
query.setResultTransformer(Transformers.aliasToBean(xxxxx.class));
第二种
addEntity.addScalar
这样sql里不用起别名,但是query.List() 的时候需要遍历转换
建议,如果查询的字段少用上面那种,字段多用下面这种
第一种 需要再sql语句中把对应的字段起个别名 ,对应类中的属性。 这样query.list() 就可以直接获取对应的对象
参考:/article/4066796.html
Map map = new HashMap();
map.put("aaa", aaaa);
SQLQuery query = getSession().createSQLQuery(sql.toString());
query.setProperties(map);
query.addScalar("yuDingGuid")
.addScalar("createTime",StandardBasicTypes.LONG);
query.setResultTransformer(Transformers.aliasToBean(xxxxx.class));
第二种
addEntity.addScalar
这样sql里不用起别名,但是query.List() 的时候需要遍历转换
建议,如果查询的字段少用上面那种,字段多用下面这种
相关文章推荐
- 迷宫城堡(强连通分量)
- [转载]Android相关开发网站
- win10激活密钥是什么?Windows 10各版本系统激活秘钥汇总介绍
- 安卓查看进程和服务等
- FreeMarker 基本配置(一)
- 【NOI 2010】能量采集&&超级钢琴
- Cocos2d-x制作跳棋第三步:棋子动作实现及AI算法思想
- 省队集训 water
- Notepad++
- 写写 icon font
- Android笔记-1
- Yii1.1 Active Record 查询结果转化成数组
- 1038. Recover the Smallest Number (30)
- Linux文件系统和目录结构
- 线程池 学习心得
- Java系列学习(十三)-字符串
- 关于欧姆龙PLC-CP1系列输入输出故障分析总结
- ADB的用法
- iOS系统网络抓包方法
- PCI Express基本原理和结构