0
「ブール」フィールドが含まれているHibernateのPOJOを持っていますフィールドの値はデフォルトでfalse
になります。注釈を使用してこれをどのように達成できますか?私はその後、私は<code>boolean</code>をしたい、(新しいものが作成されるとIE)オブジェクトが存在しない場合、私は<code>boolean</code>フィールドが含まれている休止POJOを持っている、と
現在、私が使用している:
@Column(name = "IS_DELETED",columnDefinition = "Boolean DEFAULT new Boolean(false)")
private Boolean isDeleted;
@Column(name = "IS_DELETED",columnDefinition = "Boolean DEFAULT false")
private Boolean isDeleted;
を、私はそれがnull値を格納するデフォルトでこれを使用する必要が....でも次もあなたが使用するために必要なもの
@Column(name = "IS_DELETED",nullable=false,columnDefinition = "Boolean DEFAULT new Boolean(false)")
private Boolean isDeleted;
'private Boolean isDeleted = false'はどうですか? –
@AliDehghaniが示唆したのは正解です。 Javaコードまたはデータベースでデフォルト値を設定する必要があります。デフォルト値を追加するアノテーションはありません。 – Ascalonian
'@ PrePersist'アノテーションも回避策として見ることができます – Ascalonian