说明:
当执行session.flush方法的时候,hibernate内部会检查所有的持久化对象
会判断该对象和数据库有没有对应的数据(根据标示符id),如果没有
则发出insert语句,如果有,则再让该对象和副本进行对比,如果和副本一样,则
什么都不做,如果不一样,则发出update语句
session.flush的时候,只不过是向数据库发送了sql语句,但是值在数据库中并不
存在。
Hibernate flush详解
最新推荐文章于 2021-03-04 04:03:11 发布