【发布时间】:2011-10-13 04:13:26
【问题描述】:
创建 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 扩展了EmailOutbox。然后我们只需要指定1个额外的字段dateToSend,就可以利用典型的对象层次特征。用hibernate做这个有问题吗?我需要以任何特殊方式注释这 2 个实体吗?
【问题讨论】:
标签: hibernate orm hierarchical-data hibernate-mapping object-relational-model