@javax.persistence.Column(name = "created", nullable = false, insertable = true, updatable = true, length = 19, precision = 0)
@Basic
public Timestamp getCreated() {
return created;
}
public void setCreated(Timestamp created) {
this.created = created;
}
このエンティティがあり、MySQL で作成されたタイムスタンプを提供したいと考えています。追加しようとしまし@GeneratedValue
たnullable = true
が、値をnullにすることはできないと言って保存するときにまだ失敗します。
これがデフォルト値であるため、エンティティが null を渡していることを理解しています。null を渡そうとしていて、NULl フィールドとして設定されていないため、MySQL はエラーをスローしています。
しかし、Java オブジェクト レベルでこれを回避することは可能ですか? created
たとえば、エンティティを保存するときに列を送信しないでください。