次のようにマークされた列を持つDBがあります:
@ManyToOne(optional = false)
MyObject field;
作成された DB スキーマを確認すると、次のように正しく作成されます。
FIELD BIGINT NOT NULL
ここで、参照を非必須にしたいと思います。自分でスキーマに触れる必要のない方法でそれを行いたいと思います。hbm2ddl スキーマの更新プロセスに対応してもらいたいです。
のような状況では簡単だと思いますが、ランタイム命令なので、スキーマの更新では@Column(nullable=true/false)
変更が反映されないようです。@ManyToOne(optional=true/false)
変更を行う方法はありますか?
ありがとう
編集: @JoinColumn(nullable = true) を追加すると役立つと思いましたが、そうではありませんでした。質問はまだ続きます。