簡單說就是當程式中對某實體物件進行detach時,其所關聯的實體物件也都會進行detach。
Detach的意思是指實體物件脫離persistence context管理的意思,所以當呼叫EntityManager.detach()
對實體物件進行detach時,該實體物件就會變成detached狀態,之後對該物件進行的修改都不會再映射回資料庫。
參考:
- Hibernate JPA Entity 生命週期 (JPA Entity Lifecycle)
- Hibernate JPA @OneToMany cascade設為CascadeType.REFRESH的作用
- JPA 單向OneToMany一對多設定
- SpringMVC 4 + Hibernate 5 連接MySQL設定
- JPA + Hibernate + MySQL persistence.xml 基本設定
沒有留言:
張貼留言