首页 > 解决方案 > hibernate 如何确保会话缓存或一级缓存使用数据库中的最新数据进行更新?

问题描述

假设您第一次在休眠中检索数据,那么它将数据存储在会话缓存中。当您第二次尝试访问相同的数据时,它将从缓存中获取数据并提供给您,但那时任何其他进程都更改了数据,那么休眠如何知道缓存数据是旧数据?

标签: hibernate

解决方案


Hibernate 不与数据库进行任何缓存同步。这是你的工作。

如果缓存中的数据库可以被另一个进程更改,请确保刷新缓存。


推荐阅读