是否有比null
创建SQL CriteriaBuilder
值更好的方法呢?
criteriaBuilder.quot(criteriaBuilder.literal(0), criteriaBuilder.literal(0))
?
最佳答案
最简单的方法是使用 CriteriaBuilder#nullLiteral()
方法来做到这一点。由于您需要一个空的Integer,因此将其与Integer Class一起使用:
Expression<Integer> expr = criteriaBuilder.nullLiteral(Integer.class);