一尘不染

Hibernate中的一对一,多对一和一对多的默认获取类型

hibernate

hibernate映射中的默认访存类型是什么?

探索之后我知道的是:

  • 渴望 一对一。
  • 对于一对多来说,这是 懒惰的

但是在Eclipse中对其进行测试后,它对所有人都非常渴望。

是否取决于我使用的是JPA还是Hibernate?


阅读 228

收藏
2020-06-20

共1个答案

一尘不染

这取决于您使用的是JPA还是Hibernate。

根据JPA 2.0规范,默认值为:

OneToMany: LAZY
ManyToOne: EAGER
ManyToMany: LAZY
OneToOne: EAGER

hibernate的时候,一切都是懒惰的

更新:

最新版本的Hibernate符合上述JPA默认设置。

2020-06-20