[@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的配置(及数据库和用户名)
网友评论