session.flush()与session.clear()区别与使用环境

session是有一级缓存的,目的是为了减少查询数据库的时间,提高效率,生命周期与session是一样的

session.flush() 是将session的缓存中的数据与数据库同步 事物提交失败 缓存中的数据 照样会被回滚

session.clear() 清除session中的缓存数据

 

posted @ 2021-04-01 16:11  简直😓  阅读(157)  评论(0编辑  收藏  举报