Data-jpa 动态组装查询条件的问题!!跪求

if(minPrice>0){
predicateList.add(cb.greaterThanOrEqualTo(root. get("orderPrice"), minPrice));
}

minPrice一般为参数,比如 minPrice 为 20.5,目前的效果就是
select * from table where orderPrice>=20.5

但是我minPrice具体不知道,是表中另一个字段值

希望达到的 sql 语句为 select * from table where orderPrice>=minPrice*0.05

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问