【问题标题】:Why to choose Spring Data JPA Over Hibernate?为什么选择 Spring Data JPA 而不是 Hibernate?
【发布时间】:2016-12-13 13:48:16
【问题描述】:

为什么选择 Spring Data JPA 而不是 Hibernate?假设我正在使用 Oracle 开发 Spring MVC + Spring REST + Spring Security 应用程序。

【问题讨论】:

  • 检查这个问题,它可以让你深入了解JPA和休眠stackoverflow.com/questions/9881611/…
  • Hibernate 是一个 JPA 实现,而 Spring Data JPA 是一个 JPA 查询框架,所以没有选择,因为它们是两个完全不同的东西。
  • 所以你是说我们可以同时使用这两个?更多细节将不胜感激..

标签: hibernate spring-data-jpa


【解决方案1】:

如果您在项目中使用Spring Data,则不会编写大多数低级数据访问操作,例如编写SQL queryDAO classes 等。Spring Data 将在运行时动态生成所有内容通过创建abstract repositoriesproxy instances 并执行所需的操作。你写的是abstract interfaces,它定义了所需的操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-28
    • 1970-01-01
    • 1970-01-01
    • 2017-07-17
    • 2019-07-20
    • 2016-06-26
    • 2016-10-15
    • 1970-01-01
    相关资源
    最近更新 更多