spring 启动 mybatis 字段唯一
spring boot mybatis field unique
大家好:
我有问题。
我有一个名为 User.The 的模型 class 用户有一个独特的字段,例如电子邮件。
那么我如何告诉数据库这是一个唯一的 field.Is 有任何注释,例如 @unique?
感谢您的帮助。
你可以做到
@Column(unique=true)
String email;
@Column(unique=true)
String email;
unique in @Column 仅在您让 JPA 提供程序为您创建数据库时使用(将仅在 DDL 生成中使用)- 它将在指定列上创建唯一约束。但是,如果您已经拥有数据库,或者您在创建后对其进行了更改,那么 unique 就没有任何效果。
您可以在电子邮件中使用@olumn 注释。
@Column(unique=true)
大家好:
我有问题。
我有一个名为 User.The 的模型 class 用户有一个独特的字段,例如电子邮件。
那么我如何告诉数据库这是一个唯一的 field.Is 有任何注释,例如 @unique?
感谢您的帮助。
你可以做到
@Column(unique=true)
String email;
@Column(unique=true)
String email;
unique in @Column 仅在您让 JPA 提供程序为您创建数据库时使用(将仅在 DDL 生成中使用)- 它将在指定列上创建唯一约束。但是,如果您已经拥有数据库,或者您在创建后对其进行了更改,那么 unique 就没有任何效果。
您可以在电子邮件中使用@olumn 注释。
@Column(unique=true)