Java Hibernate如何添加检查约束
我在Java端有一个字段:Java Hibernate如何添加检查约束,java,sql,hibernate,postgresql,check-constraints,Java,Sql,Hibernate,Postgresql,Check Constraints,我在Java端有一个字段: @Column(name = "ads", length = 60, nullable = false) protected String name; 因此,它对SQL(我使用PostgreSQL)端有影响: 但是,我想向其添加检查约束,如下所示: "ads" character varying(60) NOT NULL CHECK (ads <> '') “ads”字符变化(60)非空检查(ads“”) 如何在Java(hibernate)
@Column(name = "ads", length = 60, nullable = false)
protected String name;
因此,它对SQL(我使用PostgreSQL)端有影响:
但是,我想向其添加检查约束,如下所示:
"ads" character varying(60) NOT NULL CHECK (ads <> '')
“ads”字符变化(60)非空检查(ads“”)
如何在Java(hibernate)端定义它?您可以在字段中添加
@NotEmpty
注释
@NotEmpty
@Column(name = "ads", length = 60, nullable = false)
protected String name;
使用注释。请注意,根据标准,它只在类级别有效
@NotEmpty
@Column(name = "ads", length = 60, nullable = false)
protected String name;