Hibernate(以及作为 Hibernate 的包装器的 JPA)提供了两个级别的缓存机制。a) 一级缓存,位于会话对象层/级别 b) 二级缓存,位于会话工厂层/级别
如果我使用的是 redis 或 ehcache 等外部缓存,那么这个缓存在上面的哪个位置。或者我应该禁用 2 级缓存以启用 redis/ehcache。不确定外部缓存如何以及在何处适合 1 级和 2 级缓存。
或者 - 是否可以进行各种配置?
有人可以解释一下。提前致谢。
Hibernate(以及作为 Hibernate 的包装器的 JPA)提供了两个级别的缓存机制。a) 一级缓存,位于会话对象层/级别 b) 二级缓存,位于会话工厂层/级别
如果我使用的是 redis 或 ehcache 等外部缓存,那么这个缓存在上面的哪个位置。或者我应该禁用 2 级缓存以启用 redis/ehcache。不确定外部缓存如何以及在何处适合 1 级和 2 级缓存。
或者 - 是否可以进行各种配置?
有人可以解释一下。提前致谢。