hibernate save和update以及saveOrUpdate区别

save()方法很显然是执行保存操做的,若是是对一个新的刚new出来的对象进行保存,天然要使用这个方法了,数据库中没有这个对象。数据库 update()若是是对一个已经存在的托管对象进行更新那么确定是要使用update()方法了,数据中有这个对象。对象 saveOrUpdate()这个方法是更新或者插入,有主键就执行更新,若是没有主键就执行插入。内存   区别:对于一个从托管状态到瞬态的对象(对于
相关文章
相关标签/搜索