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>
问题:它们之间有什么区别,为什么我必须使用不同的(非官方??)依赖?
答案 0 :(得分:0)
com.querydsl
是Querydsl 4的根包。* com.mysema.query
是Querydsl 3的根包。*。
新版本的“spring data commons”使用新的root包。 Here is link to github commit