unique=带有消息的真实验证-java

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

我想知道如何在我的实体中使用带有unique=true消息的验证

@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")