标签: java spring caching
我有一个关于使用Spring 3.1进行缓存的问题:可以配置Spring在JDBC回滚发生时自动回滚缓存修改...
我在这里谈论缓存和数据库之间的一致性。
答案 0 :(得分:0)
如果在声明缓存的方法中发生异常,则无需缓存,一切正常。
没有简单的方法将Spring缓存绑定到事务,我认为这样做是不可行的。
尝试使用Hibernate二级缓存(例如使用Ehcache)或类似的DB缓存。 它们会根据数据库的状态自动删除或添加数据。 他们确保与DB保持一致。