Annotation Interface TransDefaultSett


@Inherited @Retention(RUNTIME) @Target(TYPE) public @interface TransDefaultSett
翻译默认配置 设置默认字段
  • 可选元素概要

    可选元素
    修饰符和类型
    可选元素
    说明
    long
    缓存时间
    数据源
    默认别名 比如有个name字段,其他的表也有name字段你这个类是Student类那么别名可以设置为student 翻译的时候取studentName避免和其他的类冲突
    如果simple trans标记了使用了此注解标记的pojo,那么在 @Trans注解没有配置字段的时候,此处可以适配字段
    boolean
    是否按照访问时间
    boolean
     
    int
    最大缓存数量
    唯一键字段 部分的时候表里的code,身份证号码,手机号等也是唯一键
  • 元素详细资料

    • defaultFields

      String[] defaultFields
      如果simple trans标记了使用了此注解标记的pojo,那么在 @Trans注解没有配置字段的时候,此处可以适配字段
      返回:
      默认值:
      {}
    • defaultAlias

      String defaultAlias
      默认别名 比如有个name字段,其他的表也有name字段你这个类是Student类那么别名可以设置为student 翻译的时候取studentName避免和其他的类冲突
      返回:
      默认值:
      ""
    • uniqueField

      String uniqueField
      唯一键字段 部分的时候表里的code,身份证号码,手机号等也是唯一键
      返回:
      默认值:
      ""
    • dataSource

      String dataSource
      数据源
      返回:
      默认值:
      ""
    • isAccess

      boolean isAccess
      是否按照访问时间
      返回:
      默认值:
      false
    • cacheSeconds

      long cacheSeconds
      缓存时间
      返回:
      多少秒
      默认值:
      5L
    • maxCache

      int maxCache
      最大缓存数量
      返回:
      最大缓存数量
      默认值:
      1000
    • isUseCache

      boolean isUseCache
      默认值:
      false