为了账号安全,请及时绑定邮箱和手机立即绑定

orm或jpa的“延迟加载”功能吗?

orm或jpa的“延迟加载”功能吗?

Cats萌萌 2023-10-13 10:13:52
我已经开始学习JPA以进行Spring应用。我看到了“Spring-Data-JDBC”项目,它描述了“JPA 提供了延迟加载、缓存和脏跟踪等功能”。这是问题所在。延迟加载、缓存和脏跟踪等功能是否只存在于 JPA 中?不在 ORM 中?关于JPA我发现的:我找到了这个答案“JPA只是一个规范,而不是一个ORM工具。JPA是一组类、接口,可以帮助您的ORM工具根据JPA标准映射OR。您可以使用Hibernate、TopLink/EclipseLink等来在您的应用程序中实施 JPA。” 来自Quora。但他们没有提及该功能。
查看完整描述

1 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

JPA 指定延迟加载和急切加载。JPA 实现者必须实现那些符合 JPA 的要求。

然而,在创建规范时使用了现有的实现,因此许多功能已经存在,并基于它们包含在规范中:

Gavin King 创立了 Hibernate 项目。他代表 JBoss 参加 JSR 220,这是负责开发 JPA 的 JCP 专家组。... Sun Microsystems 表示其想法来自多个框架,包括 Hibernate 和 Java Data Objects


查看完整回答
反对 回复 2023-10-13
  • 1 回答
  • 0 关注
  • 74 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信