什么是 Spring Data JPA 中的默认 ORM 提供程序
Posted
技术标签:
【中文标题】什么是 Spring Data JPA 中的默认 ORM 提供程序【英文标题】:What is default ORM provider in spring data JPA 【发布时间】:2020-06-03 05:14:23 【问题描述】:如果我没有在我的配置中提及任何 ORM 提供程序,那么 Spring 数据的默认 ORM 提供程序是什么?
【问题讨论】:
休眠。 . . 【参考方案1】:Spring Data JPA 不是 JPA 提供者。它是一个库/框架,在我们的 JPA 提供者之上添加了额外的抽象层。
Hibernate 是一个 JPA 实现,而 Spring Data JPA 是一个 JPA 数据访问抽象。 Spring Data 为 GenericDao 自定义实现提供了解决方案。它还可以通过方法名称约定代表您生成 JPA 查询。
借助 Spring Data,您可以使用 Hibernate、Eclipse Link 或任何其他 JPA 提供程序
you should study this blog
【讨论】:
以上是关于什么是 Spring Data JPA 中的默认 ORM 提供程序的主要内容,如果未能解决你的问题,请参考以下文章
默认情况下,不要使用Spring Data Rest和Jpa公开Entity类中的字段