hibernate的session.flush

测试session.flush

1、session在什么情况下清理缓存:
* 默认情况下,当应用程序提交事务,如:Transaction.commit;
* 当我们显示调用flush的时候
* 在执行某些查询的时候,如:iterate

2、session.flush()主要完成两件事情:
* 清理缓存
* 执行sql

3、flush执行的顺序:hibernate按照save,update,delete顺序提交相关操作

你可能感兴趣的:(sql,Hibernate)