休眠二级缓存,按属性关闭

时间:2020-01-22 10:04:23

标签: java hibernate jpa ehcache

对实体 spring.jpa.properties.hibernate.cache.use_second_level_cache @Cache 来说,什么更重要?我试图通过设置spring.jpa.properties.hibernate.cache.use_second_level_cache = false(我的实体仍使用@Cache注释)来禁用二级缓存,并且二级缓存仍在工作... 这是预期的行为吗?

1 个答案:

答案 0 :(得分:0)

似乎如果依赖项在类路径中并且“ use_second_level_cache”甚至为false,Hibernate仍使用某些“ NoOp”区域提供程序,该提供程序仍要求实体及其属性可序列化,

关闭二级缓存后,我仍然收到NotSerializableException,这对我来说很混乱