我有一个带有元模型字段的规范
return (root, criteriaQuery, criteriaBuilder) ->
criteriaBuilder.equal(root.get(Class_.field), compareField);
当实体字段(Class_.field)为null时,将发生错误(具有根本原因的[java.lang.NullPointerException])
我如何保护或不验证null值?
此致
答案 0 :(得分:0)
return (root, query, builder) ->
builder.or(
builder.isNull(root.get(Class_.field)),
builder.equal(root.get(Class_.field), compareField));