@Table注解

[@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的配置(及数据库和用户名)
发布了450 篇原创文章 · 获赞 192 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_44868502/article/details/104413241