想探讨下 hibernate中merge/attachDirty/att
achClean用法
merge:将传入的detached状态的对象的属性复制到持久化对象中,并返回该持久化对象 。如果该session中没有关联的持久化对象,加载一个,如果传入对象未保存,保存一个副本并作为持久对象返回,传入对象依然保持detached状态。
attachDirty:将传入的对象持久化并保存。如果对象未保存(Transient状态),调用save方法保存。如果对象已保存(Detached状态),调用update方法将对象与Session重新关联。
attachClean:将传入的对象状态设置为Transient状态
attachDirty:将传入的对象持久化并保存。如果对象未保存(Transient状态),调用save方法保存。如果对象已保存(Detached状态),调用update方法将对象与Session重新关联。
attachClean:将传入的对象状态设置为Transient状态
在整合使用ssh时,遇到这几个方法,想探讨下,谁有更好的理解。请告之本人
转载于:https://blog.51cto.com/77857/157218