【发布时间】:2011-03-26 00:34:51
【问题描述】:
我想更好地了解它们之间的区别
(1) 传统的多值关系/关联
@Entity -> @OneToMany -> @Entity
和
(2) JPA2 可嵌入(和基本)类型的集合
@Entity -> @ElementCollection -> @Embeddable
我看到了语法差异,但想知道是否也存在性能影响。在幕后,数据库实现看起来非常相似。
直观地说,我通常会将@ElementCollection 用于构图场景。但即使这样感觉也很像CascadeType=DELETE。
我错过了这里的本质吗?对于某些目的,一种比另一种更有效吗?
谢谢你,J。
【问题讨论】:
标签: java hibernate orm jpa jpa-2.0