如何用hql查询对象里面的set集合,跟另外一张表里面的set集合有相同内容,
比如:
订单表里面有服务类别的set集合,订单和服务类别是多对多;师傅表里面也有服务类别,师傅与服务类别也是多对多;
我如何能用一条hql查询到订单里面的一种服务类别师傅表里面一定包含一种或者多种?订单的服务类别有:安装、配送、搬运;师傅的服务类别有:安装、卸载;如何用hql查询到师傅查询到服务类别相匹配的订单集合?
比如:
订单表里面有服务类别的set集合,订单和服务类别是多对多;师傅表里面也有服务类别,师傅与服务类别也是多对多;
我如何能用一条hql查询到订单里面的一种服务类别师傅表里面一定包含一种或者多种?订单的服务类别有:安装、配送、搬运;师傅的服务类别有:安装、卸载;如何用hql查询到师傅查询到服务类别相匹配的订单集合?
解决方案 »
- 如何用struts1验证确认密码,我用的validwhen怎么不行
- 限制字符的“实际长度”……
- java date判断
- 问三个大大的问题 SSH + FLEX 帮帮我吧。。。(有收徒的没啊?)
- 为什么新建这个按钮 不在testdiv里面显示
- spring ,hibernate 和weblogic,在解析xml时向数据库提交了两次????????????????????????
- 不用spring,在hibernate里能否用上template?
- J2EE_API文档
- 类的包容
- oc4j的问题,百分求解
- Could not parse mapping document from resouce it.cast.bean.grade.hbm.xml
- 利用com.alibaba.druid.pool.DruidDataSource+SpringMVC+Spring+mybaits如何实现多数据源的配置
直接查师傅就能全部映射过来对象师傅
set(服务类{set(订单集合)})
Set<Serve> serves = master.getServes();select * from Order o where o.serves in (:serves)……
有没有hql例子,能大概写一下吗?谢谢 比如查到的师傅服务set:
Set<Serve> serves = master.getServes(); select * from Order o where o.serves in (:serves)……