为 sql 视图构建一个 Q 对象
Build a Q object for sql view
我在 spring-boot 应用程序中使用 querydsl。
是否可以为我的 sql- 视图构建 Q 对象?
当我运行“mvn install”命令时,Q 对象仅为表而不是视图创建。
pom
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
</dependency>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
</dependency>
------
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>
解决方案是创建一个class 表示带有@Entity 注释的视图数据,并在运行“mvn install”命令后创建Q 对象。
我在 spring-boot 应用程序中使用 querydsl。
是否可以为我的 sql- 视图构建 Q 对象?
当我运行“mvn install”命令时,Q 对象仅为表而不是视图创建。
pom
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
</dependency>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
</dependency>
------
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>
解决方案是创建一个class 表示带有@Entity 注释的视图数据,并在运行“mvn install”命令后创建Q 对象。