@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @TableName @TablePrimary @TableComment @TableCharset @TableEngine public @interface Table
| 限定符和类型 | 可选元素和说明 |
|---|---|
MySqlCharsetConstant |
charset
表字符集,也可以使用@TableCharset注解代替
仅支持com.gitee.sunchenbin.mybatis.actable.constants.MySqlCharsetConstant中的枚举字符集
|
String |
comment
表注释,也可以使用@TableComment注解代替
|
MySqlEngineConstant |
engine
表引擎,也可以使用@TableEngine注解代替
仅支持com.gitee.sunchenbin.mybatis.actable.constants.MySqlEngineConstant中的存储引擎枚举
|
String[] |
excludeFields
需要排除的属性名,排除掉的属性不参与建表
|
boolean |
primary
是否主表
|
String |
value
表名
|
@AliasFor(annotation=com.baomidou.mybatisplus.annotation.TableName.class,
attribute="value")
public abstract String value
@AliasFor(annotation=TablePrimary.class, attribute="value") public abstract boolean primary
@AliasFor(annotation=TableComment.class, attribute="value") public abstract String comment
@AliasFor(annotation=TableCharset.class, attribute="value") public abstract MySqlCharsetConstant charset
@AliasFor(annotation=TableEngine.class, attribute="value") public abstract MySqlEngineConstant engine
public abstract String[] excludeFields
Copyright © 2021. All rights reserved.