Hibernate flush详解

来源:互联网 发布:icloud优化存储空间 编辑:程序博客网 时间:2024/06/05 16:23

这里写图片描述
说明:
当执行session.flush方法的时候,hibernate内部会检查所有的持久化对象
会判断该对象和数据库有没有对应的数据(根据标示符id),如果没有
则发出insert语句,如果有,则再让该对象和副本进行对比,如果和副本一样,则
什么都不做,如果不一样,则发出update语句
session.flush的时候,只不过是向数据库发送了sql语句,但是值在数据库中并不
存在。

0 0