+ -
当前位置:首页 → 问答吧 → hibernate jpa 一对多 多的一端更新 为什么一的一端也会更新?

hibernate jpa 一对多 多的一端更新 为什么一的一端也会更新?

时间:2011-11-16

来源:互联网

order,orderItems,两张表

我取出一个item,对其数据进行了更新,为什么hibernate也对order进行了全字段更新?

我希望order不更新,如何设置?

作者: vv0885   发布时间: 2011-11-16

该回复于2011-11-23 10:18:46被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#2楼 得分:0回复于:2011-11-23 22:03:54
你对item的对象关系映射文件中设置了级联更新,去掉即可

作者: liju123456   发布时间: 2011-11-23

引用楼主 vv0885 的回复:
order,orderItems,两张表

我取出一个item,对其数据进行了更新,为什么hibernate也对order进行了全字段更新?

我希望order不更新,如何设置?


级联的时候 不要 设置 级联更新

作者: WXLHATYY   发布时间: 2011-11-23

@OneToMany( cascade={CascadeType.ALL}) 

看看你那那里是不是写了这个。

作者: zhuchao_ko   发布时间: 2011-11-23