对实体 spring.jpa.properties.hibernate.cache.use_second_level_cache 或 @Cache 来说,什么更重要?我试图通过设置spring.jpa.properties.hibernate.cache.use_second_level_cache = false(我的实体仍使用@Cache注释)来禁用二级缓存,并且二级缓存仍在工作... 这是预期的行为吗?
答案 0 :(得分:0)
似乎如果依赖项在类路径中并且“ use_second_level_cache”甚至为false,Hibernate仍使用某些“ NoOp”区域提供程序,该提供程序仍要求实体及其属性可序列化,
关闭二级缓存后,我仍然收到NotSerializableException,这对我来说很混乱