Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
通常下面的场景会使用update()或saveOrUpdate():·程序在第一个session中加载对象·该对象被传递到表现层·对象发生了一些改动·该对象被返回到业务逻辑层·程序调用第二个session的update()方法持久这些改动saveOrUpdate()做下面的事:·如果对象已经在本session中持久化了,不做任何事·如果另一个与本session关联的对象拥有相同的持久化标识(ide