- @CacheNamespaceRef 注解用于引用已经存在的缓存命名空间,在执行接口中的方法时,MyBatis 就会自动使用该命名空间对应的缓存。
- @CacheNamespaceRef 注解有以下属性:
属性 |
描述 |
name |
指定被引用的缓存命名空间的Mapper接口类,仅在 MyBatis 3.4.2 以上可用 |
value |
指定被引用的缓存命名空间的Mapper接口类全限定名 |
示例
@CacheNamespaceRef(PersonMapper.class)
public interface UserMapper(){
…
}
示例
@CacheNamespaceRef("com.domain.mapper.PersonMapper")
public interface UserMapper(){
…
}
注
@CacheNamespaceRef 必须设置 name属性或着 value 属性