数据模型字段为空的JPA lambda规范



我有一个带有元模型字段的规范

return (root, criteriaQuery, criteriaBuilder) ->
criteriaBuilder.equal(root.get(Class_.field), compareField);

当实体字段(Class_.field(为null时,应出现错误([java.lang.NullPointerException]及根本原因(

如何保护或不验证null的值?

问候,

return (root, query, builder) ->     
builder.or(    
builder.isNull(root.get(Class_.field)),
builder.equal(root.get(Class_.field), compareField));

最新更新