ACTable建表支持部分tk.mybatis和mybatis-plus的注解,映射关系如下:
ACTable注解 | tk.mybatis注解 | mybatis-plus注解 |
---|---|---|
com.gitee.sunchenbin.mybatis.actable.annotation.Table | javax.persistence.Table | com.baomidou.mybatisplus.annotation.TableName |
com.gitee.sunchenbin.mybatis.actable.annotation.Column | javax.persistence.Column | com.baomidou.mybatisplus.annotation.TableField |
com.gitee.sunchenbin.mybatis.actable.annotation.IsKey | javax.persistence.Id | com.baomidou.mybatisplus.annotation.TableId |
ACTable注解属性 | tk.mybatis注解属性 | mybatis-plus注解属性 |
@Table.name() @Table.value() |
@Table.name() | @TableName.value() |
@Column.name() @Column.value() |
@Column.name() | @TableField.value() |
@Column.length() | @Column.length() | - |
@Column.decimalLength() | @Column.scale() | - |
@Column.isKey() @IsKey |
@Id | @TableId |
@Column.isNull() @IsNotNull |
@Column.nullable() | - |
- | - | @TableField.exist() 如果为false则不作为建表依据 |