缓存引用(@CacheNamespaceRef)

Exisi 2021-03-27 07:43:10
Categories: Tags:
  • @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 属性