Java 如何使用QueryDslPredicateExecutor?
Java 如何使用QueryDslPredicateExecutor?,java,spring,spring-data,querydsl,Java,Spring,Spring Data,Querydsl,spring数据提供了一个querydsldpredicateexecutor,它导入以下语句: import com.mysema.query.types.OrderSpecifier; import com.mysema.query.types.Predicate; 通常的querydsl库是: <dependency> <groupId>com.querydsl</groupId> <artifactId>querydsl-
spring数据
提供了一个querydsldpredicateexecutor
,它导入以下语句:
import com.mysema.query.types.OrderSpecifier;
import com.mysema.query.types.Predicate;
通常的querydsl库是:
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-core</artifactId>
<version>4.1.3</version>
</dependency>
com.querydsl
querydsl型芯
4.1.3
但为了让spring类发挥作用,我必须使用以下方法:
<dependency>
<groupId>com.mysema.querydsl</groupId>
<artifactId>querydsl-core</artifactId>
<version>3.7.4</version>
</dependency>
com.mysema.querydsl
querydsl型芯
3.7.4
问题:它们之间有什么区别,为什么我必须使用不同的(非官方的)依赖项?
com.querydsl
是querydsl 4.*的根包,com.mysema.query
是querydsl 3.*的根包
“SpringDataCommons”的新版本使用新的根包。
com.querydsl
是querydsl 4.*的根包,com.mysema.query
是querydsl 3.*的根包
“SpringDataCommons”的新版本使用新的根包。