gpt4 book ai didi

Spring 数据是否需要 hibernate

转载 作者:行者123 更新时间:2023-12-04 23:18:41 25 4
gpt4 key购买 nike

我对spring数据的实现有一个疑问,对spring数据有基本的了解。
我了解 JPA 和 Hibernate,它们是如何工作的。 Hibernate 提供了 JPA 的实现。
我的问题,我们是否可以单独使用 Spring 数据将数据保存在 mysql 中,或者我们需要一些提供程序,如 hibernate 或 toplink 等用于中型应用程序

最佳答案

结构如下:

Spring Data JPA
|
JPA
|
Hibernate

您需要 Hibernate 作为 JPA 实现,但从您的角度来看,您应该只看到 Spring Data JPA。

在设计实体时,如果您确保仅使用来自 javax.persistence 的注释包您不会依赖于一个具体的 JPA 实现(在本例中为 Hibernate),但理论上您可以将 Hibernate 换成 EclipseLink 或其他东西。

关于Spring 数据是否需要 hibernate ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33360789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com