unique=带有消息的真实验证-java
我想知道如何在我的实体中使用带有unique=true消息的验证unique=带有消息的真实验证-java,java,spring,jpa,spring-data-jpa,Java,Spring,Jpa,Spring Data Jpa,我想知道如何在我的实体中使用带有unique=true消息的验证 @Entity @Table(name="employees") public class Employee implements Serializable { ... @NotEmpty(message = "it cannot be empty") @Column(name="identification_number", nullable=false, uniq
@Entity
@Table(name="employees")
public class Employee implements Serializable {
...
@NotEmpty(message = "it cannot be empty")
@Column(name="identification_number", nullable=false, unique=true)
// a message with (message = "the identification number already exist") but i'dont know how implement
private String numeroIdentificacion;
...
将给出验证消息。我想您必须编写自定义验证器和自己的约束注释。
@Table(name=“employees”,uniqueConstraints={@UniqueConstraint(columnNames=“numeriodentificion”,name=“uniqueNumero”)}
您尝试过类似的方法吗?这是否回答了您的问题?
@Column(unique= true)
@Unique(message="duplicate message")