开发者社区> 问答> 正文

hibernate 的一级缓存和事务之间有什么关系?

hibernate 如果在同一个事务里面执行了n次查询,他们的session是在dao层获取的,那这个session会在这个事务中被共享吗? 一级缓存会在这几次查询中被利用吗?

展开
收起
闲云思密达 2018-12-21 09:49:47 2138 0
1 条回答
写回答
取消 提交回答
  • hibernate的事务是跟session绑定关联的,所以,这个session会在这个事务中被共享吗? ,是的,因为session跟事务绑定。

    一级缓存会在这几次查询中被利用吗?,hibernate的一级缓存是session级别的缓存,即属于事务范围的缓存,所以,事务内的几次查询,都会命中。

    2019-07-17 23:23:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载