• QueryDSL 配置


    避免实体硬编码实体字段名(反射获取 @Column 得到数据库实际列名),方法并不太好。每次修改实体类后都需要重新 compile 生成新的 Q 实体,但是暂时并没有发现什么更好的办法。

    dependencies 节点下添加

    <dependency>
        <groupId>com.querydsl</groupId>
        <artifactId>querydsl-apt</artifactId>
        <version>${version.querydsl}</version>
        <scope>provided</scope>
    </dependency>
    

    build -> plugins 下添加

    <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>target/generated-sources/java</outputDirectory>    
                    <processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>  
                </configuration>                                                        
            </execution>                                                                
        </executions>                                                                   
    </plugin>                                                                           
    
  • 相关阅读:
    如何判断第一个节区头的RVA
    从可执行文件中删除.reloc节区
    动态规划(dynamic programming)
    Ubuntu18安装SQL server
    Ubuntu16.04突然断网
    [Toddler's Bottle]做题记录
    BUU | pwnable_orw
    BUU| 基础破解
    web.xml
    PKIX
  • 原文地址:https://www.cnblogs.com/seliote/p/12465043.html
Copyright © 2020-2023  润新知