如何在jpa中为二级缓存定义XML可缓存

时间:2012-03-02 21:39:32

标签: java caching annotations jpa-2.0 xml-configuration

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

1 个答案:

答案 0 :(得分:0)

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