JPA中实现查询list
生活随笔
收集整理的這篇文章主要介紹了
JPA中实现查询list
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
實(shí)現(xiàn)代碼如下:
| //創(chuàng)建搜索條件 Specification specification = new Specification() {@Overridepublic Specification and(Specification other) {return null;}@Overridepublic Specification or(Specification other) {return null;}@Overridepublic Predicate toPredicate(Root root, CriteriaQuery criteriaQuery, CriteriaBuilder criteriaBuilder) {//增加篩選條件Predicate predicate = criteriaBuilder.conjunction();predicate.getExpressions().add(criteriaBuilder.equal(root.get("plateNo"), plateNo));predicate.getExpressions().add(criteriaBuilder.between(root.get("sendTime"), startTime, endTime));Order sendtime = criteriaBuilder.desc(root.get("sendTime"));return criteriaQuery.orderBy(sendtime).where(predicate).getRestriction();} }; // List resultList = gpsinfoService.getDao().getRepo().findAll(specification); |
?
總結(jié)
以上是生活随笔為你收集整理的JPA中实现查询list的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: service层的方法上使用@Trans
- 下一篇: spring boot记录操作日志