注释类型 TableName


  • @Documented
    @Retention(RUNTIME)
    @Target({TYPE,ANNOTATION_TYPE})
    public @interface TableName
    数据库表相关
    从以下版本开始:
    2016-01-23
    作者:
    hubin, hanchunlin
    • 可选元素概要

      可选元素 
      修饰符和类型 可选元素 说明
      boolean autoResultMap
      是否自动构建 resultMap 并使用, 只生效于 mp 自动注入的 method, 如果设置 resultMap 则不会进行 resultMap 的自动构建并注入, 只适合个别字段 设置了 typeHandler 或 jdbcType 的情况
      java.lang.String[] excludeProperty
      需要排除的属性名
      boolean keepGlobalPrefix
      是否保持使用全局的 tablePrefix 的值
      java.lang.String resultMap
      实体映射结果集, 只生效于 mp 自动注入的 method
      java.lang.String schema
      schema
      java.lang.String value
      实体对应的表名
    • 元素详细资料

      • value

        java.lang.String value
        实体对应的表名
        默认值:
        ""
      • schema

        java.lang.String schema
        schema

        配置此值将覆盖全局配置的 schema

        从以下版本开始:
        3.1.1
        默认值:
        ""
      • keepGlobalPrefix

        boolean keepGlobalPrefix
        是否保持使用全局的 tablePrefix 的值

        只生效于 既设置了全局的 tablePrefix 也设置了上面 value() 的值

      • 如果是 false , 全局的 tablePrefix 不生效
从以下版本开始:
3.1.1
默认值:
false
    • resultMap

      java.lang.String resultMap
      实体映射结果集, 只生效于 mp 自动注入的 method
      默认值:
      ""
    • autoResultMap

      boolean autoResultMap
      是否自动构建 resultMap 并使用, 只生效于 mp 自动注入的 method, 如果设置 resultMap 则不会进行 resultMap 的自动构建并注入, 只适合个别字段 设置了 typeHandler 或 jdbcType 的情况
      从以下版本开始:
      3.1.2
      默认值:
      false
    • excludeProperty

      java.lang.String[] excludeProperty
      需要排除的属性名
      从以下版本开始:
      3.3.1
      默认值:
      {}