测试session.flush
1、session在什么情况下清理缓存:
* 默认情况下,当应用程序提交事务,如:Transaction.commit;
* 当我们显示调用flush的时候
* 在执行某些查询的时候,如:iterate
2、session.flush()主要完成两件事情:
* 清理缓存
* 执行sql
3、flush执行的顺序:hibernate按照save,update,delete顺序提交相关操作
1、session在什么情况下清理缓存:
* 默认情况下,当应用程序提交事务,如:Transaction.commit;
* 当我们显示调用flush的时候
* 在执行某些查询的时候,如:iterate
2、session.flush()主要完成两件事情:
* 清理缓存
* 执行sql
3、flush执行的顺序:hibernate按照save,update,delete顺序提交相关操作
本文详细介绍了Hibernate中Session的flush机制,包括默认情况下清理缓存的时机、flush的主要功能及执行顺序等内容。对于理解Hibernate内存管理和提高应用性能具有重要指导意义。
7484

被折叠的 条评论
为什么被折叠?



