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>
问题:它们之间有什么区别,为什么我必须使用不同的(非官方的)依赖关系?
最佳答案
com.querydsl
是Querydsl 4. *的根软件包,而com.mysema.query
是Querydsl 3. *的根软件包。
新版本的“ spring数据共享”使用新的根包。
Here is link to github commit
关于java - 如何使用QueryDslPredicateExecutor?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38456492/