创建 2 个实体的正确方法是什么,其中 1 个是另一个实体的父级?例如,我们有以下 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 个实体?