假设你有一个类似下面的类:
public class Container {
Element topElement;
Element rightElement;
Element leftElement;
.....
一个可能的 DB 映射是通过一个表 Containers 和另一个表 Elements 完成的,它们通过像 Container_ID 这样的外键链接。表 Elements 将具有由 Container_ID 组成的复合主键、数据库中 Container 对象的唯一标识符以及指示元素位置(顶部、左侧、右侧等)的标志。我使用 EclipseLink 作为 ORM 持久性提供程序,但我不是专家,所以我通常从数据库设计开始,让 Netbeans 使用向导从数据库构建我的实体。这样,在 Container 实体中,我将获得一个元素集合,而我希望拥有相同类型(元素)的不同字段(topElement、rightElement 等)。有没有办法实现这个目标?
谢谢菲利波