当前位置: 代码迷 >> Java Web开发 >> hibernate操作数据库从一边取多
  详细解决方案

hibernate操作数据库从一边取多

热度:137   发布时间:2016-04-16 21:52:42.0
hibernate操作数据库从一端取多
有两张表一张公司表(position_id),一张职位表(假设字段为com_id  qq,email,adress),两张表双向关联,多对一关系。想要实现在添加一条职位信息的时候(假设之前已经有了3条信息)如何将当前添加的qq email,adress同时覆盖到之前的(3条)职位中,是要传一个com_id进去然后通过一端操作多端?
------解决思路----------------------
引用:
Quote: 引用:

通过实体之间的级联操作貌似不可能实现吧,你可以通过hql或SQL来实现。


如果是通过hql怎么实现呢..我现在写的hql都是操作单条数据的



update Position p set p.qq= :qq,p.email=:email,p.adress= :adress where p.com_id =:com_id
不知道能否满足你的需求?
  相关解决方案