QueryDSL是一个Java语言编写的通用查询框架,专注于通过JavaAPI方式构建安全的SQL查询。QueryDSL可以应用到NoSQL数据库上,QueryDSL查询框架可以在任何支持的ORM框架或者SQL平台上以一种通用的API方式来构建SQL。目前QueryDSL支持的平台包扣JPA、JDO、SQL、Java Collections、RDF、Lucene、Hibernate Serch、MongoDB等。

本章节以 “SpringBoot整合SpringDataJPA(18)”为基础进行改造。

一、 配置QueryDSL

1. 添加依赖

<!-- querydsl-jpa -->
<dependency>
    <groupId>com.querydsl</groupId>
    <artifactId>querydsl-jpa</artifactId>
    <version>4.2.1</version>
</dependency>
<!-- querydsl-apt -->
<dependency>
    <groupId>com.querydsl</groupId>
    <artifactId>querydsl-apt</artifactId>
    <version>4.2.1</version>
</dependency>

最新文章

  1. 漫谈C#编程语言在游戏领域的应用
  2. eclipse Swt编程—窗口小部件widget
  3. knockout.js 简介
  4. python 的dict的update 方法的一点诡秘的行为
  5. Eclipse 控制console
  6. 夺命雷公狗—angularjs—13—post参数的接收发送
  7. lastPathComponent的功能
  8. 快速界面:QML。
  9. Lua的安装
  10. Linux下查看所有用户(shell脚本获取)
  11. bzoj1188
  12. C语言,C++,static
  13. SVN Error: “&#39; &#39;x&#39; isn&#39;t in the same repository as &#39;y&#39; ” during merge (并不在同一个版本库中)
  14. 安装selenium
  15. [Redis]Redis的快速配置使用(图)
  16. POJ 2387 Til the Cows Come Home (图论,最短路径)
  17. C#把数组中的某个元素取出来放到第一个位置
  18. [SQL]躺着也中枪的datetime类型
  19. iOS 总结APP间跳转的常用以及非常用需求 APP跳转Safari APP跳转APP
  20. MyBatis框架的使用及源码分析(九) Executor

热门文章

  1. 【eclipse】Editor does not contain a main type
  2. 解决oracle11g数据库监听连接不上问题
  3. 201871010119-帖佼佼《面向对象程序设计(java)》第四周学习总结
  4. js prop方法
  5. windows10查看电脑已经保存的wifi密码
  6. cordova 打包出现transformClassesWithDexForDebug一类错误的解决办法
  7. hdu 2586 How far away?(LCA模板题+离线tarjan算法)
  8. Python基础-day01-3
  9. [译]C# 7系列,Part 1: Value Tuples 值元组
  10. idea创建Maven版的ssm项目