前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >querydsl小坑

querydsl小坑

作者头像
用户5166330
发布2019-04-16 15:02:13
1.1K0
发布2019-04-16 15:02:13
举报
文章被收录于专栏:帅哥哥写代码
前言

使用过spring data jpa的同学,都很清楚,对于复杂的sql查询,处理起来还是比较复杂的,而本文中的QueryDSL就是用来简化JPA操作的。 Querydsl定义了一种常用的静态类型语法,用于在持久域模型数据之上进行查询。JDO和JPA是Querydsl的主要集成技术。JPA的Querydsl是JPQL和Criteria查询的替代方法。QueryDSL仅仅是一个通用的查询框架,专注于通过Java API构建类型安全的SQL查询。

正文

贴一波图

swagger

代码 就是查询一个字段,然后输出出来。但是就是报错了。 看哈断点

断点 可以看到已经查询出值了,但是通过 fetch.forEach(t -> { my.add(t.get(qStudent.name)); }); 取值就会报错。 但是我查询两个字段就是好使的

swagger

代码 当然一个字段也不是说不能取值

代码 通过下面的方式,也是可以取到值的 for (int i = 0; i < fetch.size(); i++) { System.out.println(fetch.get(i)); }

结语

坑不大,同时很少会遇到查询就取一个字段的应用场景。简单记录一哈。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.07.31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 正文
  • 结语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档