【问题标题】:Benefits of using QueryDSL vs. Spring Data?使用 QueryDSL 与 Spring Data 的好处?
【发布时间】:2017-11-24 01:16:01
【问题描述】:

我正在考虑在我已经使用 Spring Data 的项目中使用 QueryDSL。我正在编写一个包含 REST 接口的微服务。 Spring Data 和 QueryDSL 的主要区别是什么?使用 QueryDSL 而不是 Spring Data 有什么好处?

【问题讨论】:

    标签: spring-data querydsl


    【解决方案1】:

    Querydsl 和 Spring Data 配合得很好。虽然两者都处理持久性领域,但它们的目标却截然不同。

    Querydsl 提供类型安全的查询 API。

    Spring Data 提供了一个一致的 API 来访问持久存储,其灵感来自领域驱动设计的思想,而不会妨碍用户以及她希望如何制定查询。

    因此存在extension point to combine Spring Data and Querydsl,如果超出范围,您始终可以使用 Querydsl 实现非标准查询,使用 Spring Data 存储库中的构建可以轻松制定。

    【讨论】:

      猜你喜欢
      • 2020-01-18
      • 2020-08-18
      • 2020-06-16
      • 2016-10-21
      • 1970-01-01
      • 2020-03-09
      • 2012-11-09
      • 2015-11-12
      • 2017-10-31
      相关资源
      最近更新 更多