我有一个实体,我想在一个场景中启用缓存,但在另一个场景中禁用它
出于这个原因,我想不是通过注释而是通过配置文件来定义缓存
我想知道的是,为了拥有一个" foo"我需要写什么以及在哪里写?实体缓存?
另外,我想知道除了缓存之外是否通过配置文件定义它有任何影响(例如,如果这涉及在标签中定义实体本身,这会设置一些默认值等)。
由于
的更新
我在spec(12.2.3.3)中找到了相关部分
我明天会尝试一下,如果是的话,请用一个片段发布一个答案供以后使用。
答案 0 :(得分:0)
你在使用Spring吗?如果你可以升级到Spring 3.1,只需在DAO中定义2个不同的方法,并通过@Cacheable注释你想要的方法。