如何使用QueryDslPredicateExecutor?

时间:2016-07-19 10:52:36

标签: java spring spring-data querydsl

spring-data提供QueryDslPredicateExecutor,可导入以下语句:

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>

但是为了让春季课程有效,我必须使用以下课程:

<dependency>
    <groupId>com.mysema.querydsl</groupId>
    <artifactId>querydsl-core</artifactId>
    <version>3.7.4</version>
</dependency>

问题:它们之间有什么区别,为什么我必须使用不同的(非官方??)依赖?

1 个答案:

答案 0 :(得分:0)

com.querydsl是Querydsl 4的根包。* com.mysema.query是Querydsl 3的根包。*。

新版本的“spring data commons”使用新的root包。 Here is link to github commit