首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring data couchbase querydsl集成

Spring data couchbase querydsl集成
EN

Stack Overflow用户
提问于 2019-11-08 00:01:52
回答 2查看 293关注 0票数 2

spring-data-couchbase是否支持在存储库类中集成querydsl?如果是这样的话,有人能帮我一下吗?

This documentation没有向我提供要使用的annotation processormaven goals的详细信息。

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2019-12-09 22:35:28

希望这篇文章能帮助你找到更多相关的方法

Querydsl是的,我们可以集成querydsl.

  • I和spring Data Repository我对Couchbase没有更多的想法,但我在这里尝试解决你的问题。Querydsl不需要任何必要的xml或注释来配置querydsl,但是使用querydsl.

  • I配置querydsl需要遵循一些规则。querydsl已经提供了很多库来服务于不同类型的持久化存储。诸如querydsl-corequerydsl-aptquerydsl-jpa之类的库是必需的库,因为我们将通过扩展JPA.

  • Compulsory来使用Querydsl和扩展存储库。QueryDslPredicateExecutor,的通用接口使开发人员能够为其提供在查询中被处理的实体。

1)我在这里附加了pom.xml文件

代码语言:javascript
复制
 <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类

代码语言:javascript
复制
@Repository

 public interface EmployeeRepository extends CrudRepository<Employee, Integer>,QueryDslPredicateExecutor<Employee>{

public Employee findByEmployeeId(整数id);}

Click here for relevant configuration

票数 0
EN

Stack Overflow用户

发布于 2019-12-07 02:56:44

是的,我们可以集成spring Data Repository和querydsl。

它确实支持与存储库类的集成。

对于mvn目标生成和注释处理器

代码语言:javascript
复制
<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/

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58752627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档