2013-04-08 67 views

回答

0

想要防止Hibernate更新子級實體,您應該更改級聯類型,請刪除cascade=all

1

如果您有cascade =「all」,這意味着對父實體的每個操作都將調用對子實體的相同操作。因此,如果您不希望級聯關聯子實體的操作,則必須刪除cascade = all。

但是你應該小心這個配置,因爲如果你沒有級聯堅持(例如)創建的子實體將不會持久,即使它是定期創建的,但你必須明確地調用保存每個子實體。

您可以閱讀更多關於級聯類型on this thread.