1つが他の親である2つのエンティティを作成する適切な方法は何ですか?たとえば、次の2つのテーブルがあります。
Email_Outbox
------------
Id
Email_Id
Date_Sent
Email_Outbox_Schedule
---------------------
Id
Email_Id
Date_Sent
Date_to_Send
非常に単純です。すぐにEmailOutbox
送信されるメールと、の指定された日付に送信されるメールがありますEmailOutboxSchedule
。したがって、理想的には、これはJavaのクラス階層であり、EmailOutboxSchedule
extends EmailOutbox
。次に、1つの追加フィールドを指定するだけでdateToSend
、一般的なオブジェクト階層機能を利用できます。hibernateでこれを行うのに問題はありますか?2つのエンティティに特別な方法で注釈を付ける必要がありますか?