看过好多有关文章,都认为flush的作用是清除缓存和数据提交数据库。根据实际中的验证,flush的作用仅为将数据提前提交数据库进行修改。由于存在事务,此时从数据库直接查看,数据并没有进行修改;如果进行查询,查询的结果是修改过的数据,并且不会产生再查询语句。
Hibernate一级缓存操作flush的作用
最新推荐文章于 2021-09-01 15:18:24 发布
本文探讨了flush在数据库操作中的作用,指出其主要功能是将数据提前提交到数据库进行修改。通过实验验证,在存在事务的情况下,虽然数据库直接查看时数据未发生变化,但查询结果已经反映出修改后的数据,且不会触发额外查询。
277

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



