2014-07-22 148 views
2

我和春天有個數據網絡項目的Spring MVC
這裏是例子:
https://github.com/prilia/SpringJpa-Quarydsl-Test/tree/master/JpaSpringQuarydsl

我查了很多的pom.xml的,我在網絡上找到創建實體的Q類,但不缺乏。
請幫我用maven創建Q類。
QueryDsl - 如何用maven創建Q類?

嗨,感謝蒂姆,我發現我的真正的問題 - > QueryDsl and @JsonAutoDetect - Q classes not generated

+0

你檢查http://www.querydsl.com/static/querydsl/1.1.0/reference /html/ch02.html? – geoand

回答

4

你需要的插件,試試這個:

   <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