gpt4 book ai didi

java - 如何标准构建器检查空值

转载 作者:太空宇宙 更新时间:2023-11-04 10:46:50 24 4
gpt4 key购买 nike

List<Predicate> predicatesList = new ArrayList<>();

predicatesList.add(cb.or((cb.notEqual(from.get(DISPLAY), STRING_NO)), (cb.equal(from.get(DISPLAY), null))));

我在检查时遇到异常。我要检查显示不等于“N”或显示等于空。

(display!='N'or display is NULL)

如果我将 predicatesList 更改为 predicates.add(cb.notEqual(from.get(DISPLAY), STRING_NO)); 然后不会出现错误。但我还需要检查 null。

最佳答案

我把它改成了

predicates.add(cb.or((cb.notEqual(from.get(DISPLAY), STRING_NO)), (cb.isNull(from.get(DISPLAY)))));

现在一切正常了。非常感谢您对我的帮助。

关于java - 如何标准构建器检查空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48316974/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com