我已經開始學習JPA以進行Spring應用。我看到了“Spring-Data-JDBC”項目,它描述了“JPA 提供了延遲加載、緩存和臟跟蹤等功能”。這是問題所在。延遲加載、緩存和臟跟蹤等功能是否只存在于 JPA 中?不在 ORM 中?關于JPA我發現的:我找到了這個答案“JPA只是一個規范,而不是一個ORM工具。JPA是一組類、接口,可以幫助您的ORM工具根據JPA標準映射OR。您可以使用Hibernate、TopLink/EclipseLink等來在您的應用程序中實施 JPA?!?nbsp;來自Quora。但他們沒有提及該功能。
1 回答

LEATH
TA貢獻1936條經驗 獲得超7個贊
JPA 指定延遲加載和急切加載。JPA 實現者必須實現那些符合 JPA 的要求。
然而,在創建規范時使用了現有的實現,因此許多功能已經存在,并基于它們包含在規范中:
Gavin King 創立了 Hibernate 項目。他代表 JBoss 參加 JSR 220,這是負責開發 JPA 的 JCP 專家組。... Sun Microsystems 表示其想法來自多個框架,包括 Hibernate 和 Java Data Objects
添加回答
舉報
0/150
提交
取消