一对多
**predicates.add(root.join(root.getModel().getSet("libarySet", Libary.class)).get("id").in(ids));**
布尔类型 predicates.add(criteriaBuilder.and(criteriaBuilder.equal(root.get("deleted").as(Boolean.class), false)));
一般类型相等条件 predicates.add(criteriaBuilder.and(criteriaBuilder.equal(root.get("onlineStatus").as(Integer.class), 1)));
模糊查询 predicates.add(criteriaBuilder.and(criteriaBuilder.like(root.get("cameraName").as(String.class), "%" + monitorDeviceQuery.getCameraName() + "%"))); predicates.add(criteriaBuilder.and(criteriaBuilder.equal(root.get("type").as(Integer.class), predicates.add(criteriaBuilder.and(criteriaBuilder.equal(root.get("ctrStatus").as(Boolean.class),
JPA常用查询条件的写法
最新推荐文章于 2024-08-08 02:34:54 发布