Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 回滚Spring 3.1缓存或逐出_Java_Spring_Caching - Fatal编程技术网

Java 回滚Spring 3.1缓存或逐出

Java 回滚Spring 3.1缓存或逐出,java,spring,caching,Java,Spring,Caching,我有一个关于Spring3.1缓存的问题:当JDBC回滚发生时,是否可以将Spring配置为自动回滚缓存修改 我在这里谈论的是缓存和数据库之间的一致性。如果在声明缓存的方法中发生异常,则没有任何东西需要缓存,一切都正常 没有简单的方法将Spring缓存绑定到事务,我认为这样做是不合适的 尝试使用Hibernate二级缓存(例如,使用Ehcache)或类似的DB缓存。 它们根据数据库的状态自动删除或添加数据。 它们确保与数据库的一致性

我有一个关于Spring3.1缓存的问题:当JDBC回滚发生时,是否可以将Spring配置为自动回滚缓存修改


我在这里谈论的是缓存和数据库之间的一致性。

如果在声明缓存的方法中发生异常,则没有任何东西需要缓存,一切都正常

没有简单的方法将Spring缓存绑定到事务,我认为这样做是不合适的

尝试使用Hibernate二级缓存(例如,使用Ehcache)或类似的DB缓存。 它们根据数据库的状态自动删除或添加数据。 它们确保与数据库的一致性