アプリケーションの 1 つのプロパティを null 以外の列にマップする方法、またはマップしているテーブルの 2 つの列を結合する方法が hibernate にあるかどうかを知りたいです。
たとえば、MyTable には列 TypeA と TypeB が含まれています。これらの 2 つの列のいずれかが非 null でなければならないというテーブルの制約があります。MyType という休止状態のプロパティを null 以外の列にマップしたいと考えています。これは、MyType として TypeA または TypeB を使用するかどうかを決定するためにアプリケーション全体にチェックを追加するのではなく、休止状態レベルでこれを管理したいためです。