[@Table] 常用的两个属性 * name 用来命名 当前实体类 对应的数据库 表的名字 * uniqueConstraints 用来批量命名唯一键 其作用等同于多个 @Column(unique = true) @Table(name="an_user_table", uniqueConstraints = { @UniqueConstraint(columnNames={"mobile", "email"}) }) -- name:指定表的名称 catalog: 指定数据库名称,默认为当前配置的数据库 boot-hibernate schema: 指定数据库的用户名 ,默认为当前配置的用户 root uniqueConstraints:指定唯一性字段约束,如为personid 和name 字段指定唯一性约束 index: 用于指定对应的索引 其中 catalog 和 schema 可参考默认的DataSource的配置(及数据库和用户名)
package sun.rain.amazing.javax.anno.domain; import lombok.Data;