gpt4 book ai didi

spring - QueryDsl - 如何使用 maven 创建 Q 类?

转载 作者:行者123 更新时间:2023-12-04 18:41:35 25 4
gpt4 key购买 nike

我有带有 spring 数据的 web 项目 spring mvc
这是示例:
https://github.com/prilia/SpringJpa-Quarydsl-Test/tree/master/JpaSpringQuarydsl

我检查了很多在 web 中找到的 pom.xml 来创建 Q 类实体,但并不缺乏。
请帮助我用 Maven 创建 Q 类。

最佳答案

你需要插件,试试这个:

                <plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>maven-apt-plugin</artifactId>
<version>1.0.4</version>
<executions>
<execution>
<id>process-common-model</id>
<goals>
<goal>process</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<sourceDirectory>${project.build.directory}/{yourSourceDir}</sourceDirectory>
</configuration>
</execution>
</executions>
<configuration>
<outputDirectory>target/generated-sources/querydsl</outputDirectory>
<processors>
<processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor>
</processors>
<options>
<querydsl.entityAccessors>true</querydsl.entityAccessors>
<querydsl.createDefaultVariable>true</querydsl.createDefaultVariable>
<querydsl.packageSuffix>.qdsl</querydsl.packageSuffix>
</options>
</configuration>
</plugin>

我从我的项目中复制了这个。刚刚将它添加到您的 pom试一试。

上面的代码还有其他选项,如果你只是想要一个简单的,关注 querydsl reference

关于spring - QueryDsl - 如何使用 maven 创建 Q 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24889990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com