QueryDSL 简书相关系列文章源码

QueryDSL

简书相关系列文章源码

一、环境配置

第一章:Maven环境下如何配置QueryDSL环境

由于QueryDSL框架需要使用插件为我们配置了@Entity注解的实体自动对应创建QBean来作为查询时的条件以及自动生成QPath,下面我们需要修改pom.xml配置文件添加QueryDSL插件,如下代码块所示:

<build>
    <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <!--添加QueryDSL插件支持-->
            <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>
    </plugins>
</build>

二、基础

第二章:整合QueryDSL与SpringDataJPA

第三章:使用QueryDSL与SpringDataJPA完成Update&Delete

三、提升

第四章:使用QueryDSL与SpringDataJPA实现多表关联查询

第五章:使用QueryDSL与SpringDataJPA实现查询返回自定义对象

第六章:使用QueryDSL的聚合函数

第七章:使用QueryDSL与SpringDataJPA实现子查询


相关文章:
Gitee | 恒宇少年 / querydsl-chapter

为者常成,行者常至