首页 文章

Spring数据是否需要休眠

提问于
浏览
4

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

1 回答

  • 8

    结构如下:

    Spring Data JPA
           |
          JPA
           |
       Hibernate
    

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

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

相关问题