我想更好地理解两者之间的差异
(1)传统的多值关系/关联
@Entity -> @OneToMany -> @Entity
Run Code Online (Sandbox Code Playgroud)
和
(2)JPA2 可嵌入(和基本)类型的集合
@Entity -> @ElementCollection -> @Embeddable
Run Code Online (Sandbox Code Playgroud)
我看到了语法差异,但想知道是否还有性能影响.在幕后,数据库实现看起来非常相似.
直觉上,我通常会使用@ElementCollectionfor 组合场景.但即使这感觉非常相似CascadeType=DELETE.
我错过了这里的精华吗?出于某些目的,一个比另一个更有效吗?
谢谢你,J.