spring-data - 连接到关系数据库

时间:2011-07-31 16:02:05

标签: rdbms spring-data

研究Spring-Data - 我理解为什么你会使用NoSQL数据库,但我很难为什么将Spring-Data用于关系数据库而不是标准的Spring-ORM功能(例如JPA支持作为标准)。

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

谢谢,

詹姆斯。

1 个答案:

答案 0 :(得分:2)

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

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

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