问题几乎说明了一切。
哪个术语是主要术语? (抱歉,我无权访问 JPA 规范。)
“Entity”基本上只是指定对用 @Entity 标记的类的引用,因此基本问题是在关联、关系或其他之间进行选择。
关联当然是 UML 术语,表示“真实”类(实体、复合 PK 类、枚举等)之间的各种引用,也就是说 - 据我所知 - 不一定是对 Java 类之一的引用简单的“包装”类型,如整数、字符串、 boolean 值等。关系是关系术语,更好地表示每个 @XToX/@JoinColumn(s) 字段实际上代表一个外键的事实。这就是我正在寻找的。p>
那么,在 JPA 中我们谈论的是关联吗?关系?另一个术语? (我更喜欢“关系”,因为它代表外键。)
最佳答案
“关联”和“关系”都使用并且都可以。
关于java - @XToX 带注释的字段的主要术语(最好是一个词)是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5908969/