Hibernate Merge() 方法

来源:互联网 发布:千图成像软件 编辑:程序博客网 时间:2024/05/21 17:01

1、使用merge方法,如果数据库中有记录,则更新该记录,如果不存在该记录,则进行insert操作。使用saveorUpdate方法,如果数据库中有记录,会无条件执行update方法,如果数据库中无记录,则执行insert操作。

2、执行merge(obj)返回一个持久化对象的引用,而实参obj本身还是托管状态。

3、merge和saveOrUpdate方法区别在于:merge方法是把我们提供的对象转变为托管状态,而saveOrUpdate则是把我们提供的对象变成一个持久对象。

0 0
原创粉丝点击