hibernate级联更新问题

风祭_将 发布于 2013/04/19 21:27
阅读 523
收藏 0
一对多双向关联,多方维护关系
保存及删除都没有问题
只有级联更新,一方更新没有问题,但多方不是更新,而是变成了保存操作,请问下这个是什么原因呢?
加载中
0
pistol_gao
pistol_gao
上代码吧,hibernate配置文件什么的
0
风祭_将
风祭_将

引用来自“pistol_gao”的答案

上代码吧,hibernate配置文件什么的

这个是一的一方的:

 <set name="customerCar"
        inverse="false"
        lazy="false"
        cascade="all">
        <key column="customer_car_id"/>
        <one-to-many class="Cars"/>
       </set>

多的一方是:

<many-to-one name="customer" column="customer_car_id"
      class="CustomerManager"
      cascade="all"/>

0
风祭_将
风祭_将

引用来自“pistol_gao”的答案

上代码吧,hibernate配置文件什么的
执行同样的数据更新,第一次更新时外键没有更新过去,更新第二次后外键又不为空了,觉得第一次是外键没有传递过去,请问下这个是什么原因造成的
0
Sky__
Sky__
用mybitis吧,娃; 或dbutil
0
风祭_将
风祭_将

引用来自“high-sky”的答案

用mybitis吧,娃; 或dbutil
什么意思?
0
风祭_将
风祭_将
解决了,原因是我假设的数据有问题,所以出现了空赋值,所以才会导致外键为空的,谢谢各位了哈
返回顶部
顶部