0

我有一个实体,我想在一种情况下启用缓存,但在另一种情况下禁用它。
出于这个原因,我想不是通过注释而是通过配置文件来定义缓存。
我想知道的是,为了缓存“foo”实体,我需要写什么以及在哪里写?
另外,我想知道除了缓存之外,通过配置文件定义它是否有任何影响(例如,如果这涉及在标签中定义实体本身,是否会设置一些默认值等)。
谢谢
更新我在规范(12.2.3.3)
中找到了相关部分。 明天我会尝试,如果是这样,请发布带有片段的答案以供以后使用。

4

1 回答 1

0

你用的是弹簧吗?如果您可以升级到 Spring 3.1,只需在您的 DAO 中定义 2 个不同的方法,并通过 @Cacheable 注释您想要的方法。

于 2012-03-02T23:09:19.373 回答