Annotation Interface Table


@Documented @Retention(RUNTIME) @Target(TYPE) public @interface Table
标记实体类对应数据库中的表信息

表名解析顺序: value() 非空时直接使用(支持 schema.table 等限定名); 否则使用 TablePrefix.value() 拼接类名转换后的表名。

Author:
Maning
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    表注释,仅用于DDL
    自定义表名,如果指定,会忽略TablePrefix.value()
    该值不会经过命名策略转换,会直接使用
    支持 schema.table、database.schema.table 等限定名,渲染时按 . 解析层级并逐段引用
  • Element Details

    • comment

      String comment
      表注释,仅用于DDL
      Returns:
      表注释
      Default:
      ""
    • value

      String value
      自定义表名,如果指定,会忽略TablePrefix.value()
      该值不会经过命名策略转换,会直接使用
      支持 schema.table、database.schema.table 等限定名,渲染时按 . 解析层级并逐段引用
      Returns:
      自定义表名
      Default:
      ""