* 在执行事务提交的时候,hibernate内部会检查持久化对象的状态(临时状态的对象和脱管状态的对象不管) * 如果在数据库中没有对应的值,则会发出save语句 * 如果在数据库中有对应的值,则会跟副本进行对比 * 如果没有发生变化,则什么都不做, * 如果对比,不一样,则发出update语句