hibernate的Session接口中方法的区别(2)_update() 和merge()
? update() 和merge()
???????? update()方法把游离对象加入当前Session缓存中,计划执行update语句。
???????? 当update()方法关联一个游离对象时,如果session缓存中已经有一个同类型且ID相同的持久化对象,那么update()方法会抛出NonUniqueException异常.
???????? 当update()方法关联一个持久化对象时,该方法不起作用。
????????? merge() 方法能够把游离对象的属性复制到一个持久化对象中。