相关疑难解决方法(0)

JPA:何时选择多值关联与元素集合映射

我想更好地理解两者之间的差异

(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.

java orm hibernate jpa jpa-2.0

36
推荐指数
2
解决办法
8216
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1

jpa-2.0 ×1

orm ×1