![](/img/trans.png)
[英]What are the differences between the different saving methods in Hibernate?
[英]What are the differences between Hibernate Session methods saveOrUpdate() and merge()?
Hibernate Session方法saveOrUpdate(Object)和merge(Object)之間有什么區別? 當給定對象在相應表中不存在時,兩個方法似乎都會生成SQL INSERT語句,而當它存在時,它們會生成UPDATE 。
雖然這適用於NHibernate,但它也適用於Hibernate:
如果我沒記錯的話,合並適用於當前未管理的非關聯實例。 它將基於id進行查找並合並兩者。
SaveOrUpdate與Hibernate中的Merge解釋了saveOrUpdate()
和merge()
之間的區別。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.