spring-data-couchbase是否支持在存储库类中集成querydsl?如果是这样的话,有人能帮我一下吗?
This documentation没有向我提供要使用的annotation processor和maven goals的详细信息。
提前感谢!
发布于 2019-12-09 22:35:28
希望这篇文章能帮助你找到更多相关的方法
Querydsl是的,我们可以集成querydsl.
1)我在这里附加了pom.xml文件
<dependency>
<groupId>com.mysema.querydsl</groupId>
<artifactId>querydsl-core</artifactId>
<version>3.3.2</version>
</dependency>
<dependency>
<groupId>com.mysema.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<version>3.3.2</version>
</dependency>
<dependency>
<groupId>com.mysema.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
<version>3.3.2</version>
</dependency>2)用QueryDslPredicateExecutor扩展了Repository类
@Repository
public interface EmployeeRepository extends CrudRepository<Employee, Integer>,QueryDslPredicateExecutor<Employee>{public Employee findByEmployeeId(整数id);}
Click here for relevant configuration
发布于 2019-12-07 02:56:44
是的,我们可以集成spring Data Repository和querydsl。
它确实支持与存储库类的集成。
对于mvn目标生成和注释处理器
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>maven-apt-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources</outputDirectory>
<processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>有关更具体的信息,请查看此博客的https://spring.io/blog/2011/04/26/advanced-spring-data-jpa-specifications-and-querydsl/
https://stackoverflow.com/questions/58752627
复制相似问题