saveorupdte专题

hibernate的save,persis,update,saveOrUpdte,merge,flush,lock等区别

一,比较merge与update的区别 首先, merge作用大致相当于saveorupdate这个方法, 即有唯一性标识, 则运行save, 没有则运行update     下面来比较2者的区别, update(object), 方法运行后, object是持久化状态, 而Object obj = merge(object), 方法运行后, object是脱管状态, obj是持久化状态