2017-06-21 16 views
0

私はすでにSpring Dataを使用している私のプロジェクトでQueryDSLを使うことを考えています。私はREST-Interfaceを含むマイクロサービスをプログラミングしています。 Spring DataとQueryDSLの主な違いは何ですか? Springデータの代わりにQueryDSLを使用することの大きな利点は何ですか?QueryDSLとSpringデータの利点

答えて

2

QuerydslとSpringデータが順調に進みます。両方とも永続性の領域を扱うが、彼らは非常に異なる目標を持っている。

QuerydslはタイプセーフなクエリAPIを提供します。

Spring Dataは、Domain Driven Designのアイデアからインスピレーションを得て、永続的なストアにアクセスするための一貫したAPIを提供します。

したがって、extension point to combine Spring Data and Querydslが存在し、Querydslを使用して非標準クエリを実装することができます。これは、Springデータリポジトリのビルドを使用して簡単に定式化できるものです。

関連する問題