我正在尝试让查询dsl与kotlin和spring-boot-starter-data-jdbc一起使用。过去,我已经使用maven和JPA获得了生成的源类。我正在重新使用以下执行:
<execution>
<id>kapt</id>
<phase>process-sources</phase>
<goals>
<goal>kapt</goal>
</goals>
<configuration>
<sourceDirs>
<sourceDir>src/main/kotlin</sourceDir>
</sourceDirs>
<annotationProcessorPaths>
<annotationProcessorPath>
<groupId>com.mysema.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<version>${querydsl.version}</version>
</annotationProcessorPath>
</annotationProcessorPaths>
</configuration>
</execution>
为了生成要生成的类,我必须包含
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>javax.persistence-api</artifactId>
<version>2.2</version>
</dependency>
作为依赖项,因此我可以使用@Entity或@QueryEntity。有没有更好的方法可以使用data-jdbc做到这一点?