需求:

在原有的Jpa查询上过滤订单状态。类似于Sql: where status in (1,2,3)

Path<Object> path = root.get("status");
CriteriaBuilder.In<Object> in = criteriaBuilder.in(path);
in.value(OrderRefund.Status.pending);
in.value(OrderRefund.Status.approved);
in.value(OrderRefund.Status.received);
in.value(OrderRefund.Status.receiveing);
restrictions = criteriaBuilder.and(restrictions, criteriaBuilder.and(in));

jpa-criteriabuilder-how-to-use-in-comparison-operator

Jpa的criteriaBuilder.in使用相关推荐

  1. Spring JPA使用CriteriaBuilder动态构造查询

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://www.cnblogs.com/mzdljgz/p/11495723 ...

  2. Jpa的criteriaBuilder.in 使用

    效果相当于 where (maintainUnitId in (?,?..) ) List<Predicate> predicates = new ArrayList<>(); ...

  3. java jpa 规范_Java:在JPA中使用规范模式

    java jpa 规范 本文是在Java中使用规范模式的简介. 我们还将看到如何将经典规范与JPA Criteria查询结合使用,以从关系数据库中检索对象. 在本文中,我们将使用以下Poll类作为创建 ...

  4. Java:在JPA中使用规范模式

    本文是在Java中使用规范模式的简介. 我们还将看到如何将经典规范与JPA Criteria查询结合使用,以从关系数据库中检索对象. 在本文中,我们将使用以下Poll类作为创建规范的示例实体. 它表示 ...

  5. 工作中遇到的问题(DS)

    我是目录 Jpa的criteriaBuilder.in 使用 @RequestParam用法(非必填)加与不加的区别 关于postman测试报400/405错误 网页调试打断点 Java返回一个不占内 ...

  6. Spring Hibernate JPA 联表查询 复杂查询

    (转自:http://www.cnblogs.com/jiangxiaoyaoblog/p/5635152.html) 今天刷网,才发现: 1)如果想用hibernate注解,是不是一定会用到jpa的 ...

  7. spring data jpa 详解

    2019独角兽企业重金招聘Python工程师标准>>> 本篇进行Spring-data-jpa的介绍,几乎涵盖该框架的所有方面,在日常的开发当中,基本上能满足所有需求.这里不讲解JP ...

  8. java cirteria_java – 简单的JPA CriteriaQuery的条件

    所以这是我第一次尝试使用JPA和CriteriaQuery. 我有以下(简化)实体: @Entity @Table(name = "hours") @XmlRootElement ...

  9. php gt lte gte,springdata jpa封装数据库关键字(EQ, LIKE, GT, LT, GTE, LTE,IN)

    数据库关键字申明,类SearchFilter: /*************************************************************************** ...

最新文章

  1. 为什么Scrum模式适合软件开发?
  2. BZOJ 2142 礼物(拓展Lucas,中国剩余定理)【BZOJ修复工程】
  3. 【深度学习笔记】SIFT特征和SURF特征比较
  4. python教程实例-python教程实例
  5. java mvc模式工作流程_SpringMVC的简介和工作流程
  6. 软件开发的“黑名单”规则设定:benchmark
  7. js 正则学习小记之左最长规则
  8. 非洲瓜哇JAVA布的特点_java语言的基本特性以及编程细节
  9. BZOJ 1079: [SCOI2008]着色方案 记忆化搜索
  10. python基础(part12)--模块
  11. 转:J2SE5中的最新注释功能SuppressWarnings
  12. exec su-exec_WildFly Kubernetes exec探针
  13. jsDelivr 缓存刷新小工具
  14. JS 使用RSA加密解密
  15. java uml下划线_Java UML类图
  16. 转帖:在北京5年艰辛快乐的创业经历
  17. android编程:调节视频画面分辨率,Android实现任意分辨率视频编码的思考与实现
  18. U3D特效笔记——沼泽技能
  19. 一头牛,3年后生了一头小牛(第4年开始),之后每年生一头
  20. 这本书押中了2022北京高考作文题

热门文章

  1. 1.JVM的初步介绍(宋红康笔记)
  2. 思科PVLAN配置详解-IELAB
  3. 星座 ——我喜欢它的介绍
  4. 一个方法写入Excel和txt文本文件
  5. word中遇到复制粘贴无法使用的解决方法
  6. R语言处理数据——快速将多列数据首尾相连成一列
  7. element el-table的滚动条在合计上边
  8. mysql查询时间格式化_mysql 日期时间查询及其格式化
  9. NOSQL 非关系型数据库(redis)
  10. 工具-自动获取/校对xpath helper