java - 标准 API : Create null value with CriteriaBuilder

标签 java jpa jpa-2.0 criteria-api

使用 CriteriaBuilder 创建 SQL null 值是否有比

更好的方法
criteriaBuilder.quot(criteriaBuilder.literal(0), criteriaBuilder.literal(0))

?

最佳答案

最简单的方法是使用方法CriteriaBuilder#nullLiteral()正是这样做的。由于您需要一个 null Integer,因此请将其与 Integer Class 一起使用:

Expression<Integer> expr = criteriaBuilder.nullLiteral(Integer.class);

关于java - 标准 API : Create null value with CriteriaBuilder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17111078/

相关文章:

java - 同一个 JPA 类的多个数据库支持

java - JFreeChart 堆空间

java - Controller 文件中的空指针

java - 从 zxing encode 中获取生成的二维码

java - 如何在persistence.xml中指定相对于应用程序文件夹的jdbc.url?

java - JPA 元模型和实体类

java - 更改swt下拉列表元素顺序

java - 如何检查 JPA 中是否未引用实体?

java - 如何在Java回调函数中访问外部变量

java - 使用 join 的 Spring Data JPA 规范的不同结果