public Predicate toPredicate(Root<BsBussiness> root,CriteriaQuery<?> query, CriteriaBuilder cb) {
if(...){
cb.and(cb.equal(root.get("id"), param1));
}
if(...){
cb.and(cb.equal(root.get("name"), param2));
}
if(...){
cb.and(cb.equal(root.get("age"), param3));
}
return ???
}请问使用CriteriaBuilder的什么方法将这些条件连接起来返回?
if(...){
cb.and(cb.equal(root.get("id"), param1));
}
if(...){
cb.and(cb.equal(root.get("name"), param2));
}
if(...){
cb.and(cb.equal(root.get("age"), param3));
}
return ???
}请问使用CriteriaBuilder的什么方法将这些条件连接起来返回?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货