@XToX注释字段的主要术语(最好是一个单词)是什么?

2019年5月3日 45点热度 0条评论

问题几乎说明了一切。

您可以阅读“实体关联” here,但是有“关系” here

哪个是主要术语? (对不起,我无权访问JPA规范。)

“实体”基本上只是指定对以@Entity标记的类的引用,因此基本问题是在关联,关系或其他之间进行选择。

当然,关联是UML术语,用于“真实”类(实体,复合PK类,枚举等)之间的各种引用,即,据我所知,不一定引用Java简单的“包装器”之一类型,例如Integer,String,Boolean等。关系是关系术语,可以更好地表示以下事实:每个@ XToX / @ JoinColumn(s)字段实际上都代表一个外键。这就是我要的东西。

那么,在JPA中我们在谈论关联吗?关系吗另一个名词? (由于它代表外键,因此我倾向于“关系”。)

解决方案如下:

“关联”和“关系”都可以使用并且很好。