【问题标题】:spring-data - connecting to relational Databasesspring-data - 连接到关系数据库
【发布时间】:2011-10-16 23:02:52
【问题描述】:

研究 Spring-Data - 我理解您为什么要使用 NoSQL 数据库,但我正在苦恼为什么您要使用 Spring-Data 来处理关系数据库而不是标准 Spring-ORM 功能(例如,作为标准的 JPA 支持)。

任何人都有明确的用例,为什么要使用 spring-data 框架进行关系查询?

谢谢,

詹姆斯。

【问题讨论】:

    标签: rdbms spring-data


    【解决方案1】:

    Spring Data 项目的 JPA 模块与 NOSQL 模块不同,因为我们不需要自己提供低级存储抽象。所以主要特点是:

    • 消除了存储库所需的大部分实现代码(请参阅此 blog post 以获取展示)
    • 分页和动态排序的抽象
    • 允许定义域谓词的 DDD 规范(参见 blog post 示例)
    • 支持Querydsl 谓词
    • 透明实体审计

    Spring 的 JDBC 模块也包含对 Querydsl 的支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-03
      • 2015-08-12
      • 2016-02-22
      • 1970-01-01
      • 2016-12-02
      • 1970-01-01
      相关资源
      最近更新 更多