(1)save,persist
都是保存对象都会引发sql的insert。save返回的是一个Serializable对象, persist返回的是viod。
(2)saveOrUpdate
根据具体的情况在sql里面执行update方法或是save方法。
(3)update,merge
都是更新对象的值都会引发sql的update语句。
详情见:http://www.blogjava.net/dreamstone/archive/2007/07/29/133071.html
本文详细介绍了在ORM框架中如何使用save、persist、saveOrUpdate、update及merge等方法来实现对象的保存与更新。save和persist都用于保存对象,但返回类型不同;saveOrUpdate则根据条件选择执行save或update操作;update和merge则用于更新已存在的对象。
(1)save,persist
都是保存对象都会引发sql的insert。save返回的是一个Serializable对象, persist返回的是viod。
(2)saveOrUpdate
根据具体的情况在sql里面执行update方法或是save方法。
(3)update,merge
都是更新对象的值都会引发sql的update语句。
详情见:http://www.blogjava.net/dreamstone/archive/2007/07/29/133071.html

被折叠的 条评论
为什么被折叠?