2012-09-06 72 views
0

的我讀到這裏What is the difference between cascade & inverse in hibernate, what are they used for?使用級聯和反

「在通過中介表許多一對多關係的情況下,‘級聯’表示記錄是否將創建/更新子表而‘逆’說是否記錄將在中間表創建/更新「

和解釋是非常好的,我明白了..但這是多對多的情況。什麼是級聯和逆(或什麼是使用Cascade和inverse之間的區別)在一對多和多對一的關係的情況下?

回答

1

在一個一對多的關係的情況下:

  • 「級聯」說是否操作(保存/更新/刪除/刷新...)也將在孩子的調用
  • 「反向「表示外鍵列是否將由包含該集合的實體設置/更新。 Inverse =「true」假定子對象具有反向引用,並且在保存/更新時子將設置/更新外鍵列