0

我的 Java 端有一个字段:

@Column(name = "ads", length = 60, nullable = false)
protected String name;    

所以它在 SQL(我使用 PostgreSQL)方面有效果:

"ads" character varying(60) NOT NULL

但是我想向它添加检查约束,如下所示:

"ads" character varying(60) NOT NULL CHECK (ads <> '')

如何在 Java(hibernate) 端定义它?

4

2 回答 2

2

您可以在字段上添加@NotEmpty注释。

    @NotEmpty
    @Column(name = "ads", length = 60, nullable = false)
    protected String name;
于 2011-10-31T08:21:26.150 回答
0

使用检查注释。请注意,根据此错误报告,它仅适用于类级别。

于 2011-10-31T08:21:58.927 回答