QueryDsl Spring Boot数据-jdbc和Kotlin

时间:2019-08-15 18:33:14

标签: spring spring-boot kotlin querydsl

我正在尝试让查询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做到这一点?

0 个答案:

没有答案