JPA中实现查询list
生活随笔
收集整理的這篇文章主要介紹了
JPA中实现查询list
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實現代碼如下:
| //創建搜索條件 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); |
?
總結
以上是生活随笔為你收集整理的JPA中实现查询list的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: service层的方法上使用@Trans
- 下一篇: Java根据日期计算时间差