标签: sql criteria-api
我可以使用SQL选择我在哪里使用CASE WHEN部分和局部变量,如所示查询。我想将此SQL代码重写为JAVA CriteriaApi。我在何时...时使用CriteriaBuilder.selectCase()。但我没有发现如何在此CriteriaApi代码中使用变量@x和@g使其与原始SQL相同。 谢谢您的建议。
CASE WHEN @x >= :val AND @x <= :val THEN @g:=@range ELSE @g:=@g+1 END grp