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

我已经开始学习JPA以进行Spring应用。

我看到了“Spring-Data-JDBC”项目,它描述了“JPA 提供了延迟加载、缓存和脏跟踪等功能”。

这是问题所在。

延迟加载、缓存和脏跟踪等功能是否只存在于 JPA 中?不在 ORM 中?

关于JPA我发现的:

我找到了这个答案“JPA只是一个规范,而不是一个ORM工具。JPA是一组类、接口,可以帮助您的ORM工具根据JPA标准映射OR。您可以使用Hibernate、TopLink/EclipseLink等来在您的应用程序中实施 JPA。” 来自Quora。

但他们没有提及该功能。


Cats萌萌
浏览 75回答 1
1回答

LEATH

JPA 指定延迟加载和急切加载。JPA 实现者必须实现那些符合 JPA 的要求。然而,在创建规范时使用了现有的实现,因此许多功能已经存在,并基于它们包含在规范中:Gavin King 创立了 Hibernate 项目。他代表 JBoss 参加 JSR 220,这是负责开发 JPA 的 JCP 专家组。... Sun Microsystems 表示其想法来自多个框架,包括 Hibernate 和 Java Data Objects
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java