两表左连接,统计第二张表中的个数(many-to-one)
来源:互联网 发布:轻型战斗机知乎 编辑:程序博客网 时间:2024/06/06 03:40
在hbm.xml文件里加上
<set name="ewrtcpu" >
<!--key元素用于指定关联的字段 -->
<key column="BELONG_ID"/>
<!-- 一个用户对应多篇文章 -->
<one-to-many class="com.canon.ediweb.model.EwRtCpu" />
</set>
在相关的POJO文件中加上
private Set ewrtcpu= new HashSet();
sql语句中
String sqlstr = "select new map (vm.vendorId as vendorId,"
+ " vm.vendorName as vendorName,"
+ " vm.userAlpha3 as vendorType,"
+ " vm.vendorAddress as vendorAddress,"
+ " vm.guanwuName as guanwuName,"
+ " vm.guanwuTel as guanwuTel,"
+ " vm.guanwuEmail as guanwuEmail,"
+ " vm.guanwubosName as guanwubosName,"
+ " vm.guanwubosTel as guanwubosTel,"
+ " vm.guanwubosEmail as guanwubosEmail,"
+ " vm.yinyeName as yinyeName," + " vm.yinyeTel as yinyeTel,"
+ " vm.yinyeEmail as yinyeEmail,"
+ " count(cpu.cpuId) as cpuNumber,"
+ " vm.vendorRemark as vendorRemark) "
+ " from VendorMast vm left join vm.ewrtcpu cpu "
// + " where vm.ewrtcpu.belongId = vm.vendorId "
+ " group by vm.vendorId," + " vm.vendorName,"
+ " vm.userAlpha3," + " vm.vendorAddress," + " vm.guanwuName,"
+ " vm.guanwuTel," + " vm.guanwuEmail," + " vm.guanwubosName,"
+ " vm.guanwubosTel," + " vm.guanwubosEmail,"
+ " vm.yinyeName," + " vm.yinyeTel," + " vm.yinyeEmail,"
+ " vm.vendorRemark";
其中 “where vm.ewrtcpu.belongId = vm.vendorId ”省略不写。
- 两表左连接,统计第二张表中的个数(many-to-one)
- Hibernate中的one-to-many
- many-to-one中的属性
- hibernate中的many-to-many 和one-to-many还有many-to-one分别是什么意思
- hibernate连接sqlserver2000问题的解决(父子关系同时保存时发生 one-to-many & many-to-one)
- 学习笔记-----------表之间的关联(one-to-one many-to-one many-to-many)
- NHibernate学习笔记(三):many-to-one/one-to-many/many-to-many关系映射
- NHibernate学习笔记(三):many-to-one/one-to-many/many-to-many关系映射
- 怎样配置one- to-many中的Set
- one-to-many中的inverse用法
- <many to one>和<one to many>
- <many-to-one>和<one-to-many>
- hibernate many-to-one // one-to-many
- 【java】xxx.hbm.xml文件中的many-to-one和one-to-many理解
- nhibernate one to one,one to many
- Mybatis - 表关联one-to-many
- 多对一(many-to-one)
- 多对一(many-to-one) .
- 微策略面试【hao】
- 关于圈子的随想
- GAE 博客——B3log Solo 0.1.1 发布了!
- 在QEMU中调试ARM程序
- js操作table控制tr
- 两表左连接,统计第二张表中的个数(many-to-one)
- 养成让自己进步的26个习惯
- struts2.2.1配置详解
- Excel 2007建立目录工作表实用技巧
- sp_dboption设置数据为单用户模式
- 有道笔试【hao】
- c# 生成html
- 气质的培养(哈佛管理世界)
- .net 后台控制前台meta关键字的办法