【发布时间】:2019-10-01 01:56:32
【问题描述】:
我对如何在休眠中使用第一级和第二级缓存有所了解。有很多与此相关的问题-是的,我同意
但我的困惑是。 在第一级缓存中,除非我提交事务,否则我的数据将不会保留在数据库中,因此其他会话在此之前不会知道此更改。 如果二级缓存将实体带到会话工厂级别! 这是否意味着我在一个会话中的更改可以在我提交事务之前被其他会话使用??
什么时候会在使用二级缓存时更新 dB?? 第一,它会在结束事务时发生
我参考了很多关于这个话题的讨论,但我没有找到确切的答案!!
【问题讨论】:
标签: hibernate second-level-cache first-level-cache