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

Checkアノテーションを使用します。このバグレポートによると、クラスレベルでのみ機能することに注意してください。

于 2011-10-31T08:21:58.927 に答える