【发布时间】:2021-09-25 13:04:39
【问题描述】:
我想自定义 QType/Query 以缩短关系。
public class Foo {
private FooBar fooBar;
}
public class FooBar{
private Bar bar;
}
public class Bar{
private String name;
}
目前搜索总是 foo.fooBar.bar.name。我想指定一个缩短的路径,以便 foo.bar.name 可以直接使用。是否可以直接在 QFoo 中自定义关系?
构建步骤
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources/java</outputDirectory>
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>
注意: 使用另一个包中的 QueryEntity,它可以与 Eclipse Linkplugin 一起正常工作
【问题讨论】:
标签: querydsl