Drools 如何使用空检查写入dsl条件
我们有下面条目的.dsl文件Drools 如何使用空检查写入dsl条件,drools,Drools,我们有下面条目的.dsl文件 [condition][]residence duration >\= {value}=FamilyMember(basicInfo.permanentResidenceDuration >= {value}) 现在这个basicInfo.permanentResidenceDuration在开始时是空的。谁能帮我写出满足以下条件的状态呢。如果basicInfo.permanentResidenceDuration==null,则为0另外指定basic
[condition][]residence duration >\= {value}=FamilyMember(basicInfo.permanentResidenceDuration >= {value})
现在这个basicInfo.permanentResidenceDuration在开始时是空的。谁能帮我写出满足以下条件的状态呢。如果basicInfo.permanentResidenceDuration==null,则为0另外指定basicInfo.permanentResidenceDuration的值我不知道您需要什么,但为什么不简单地这样做呢
[condition][]residence duration >\= {value}=FamilyMember(basicInfo.permanentResidenceDuration != null && >= {value})
我不知道你需要什么,但为什么不干脆做这样的事情呢
[condition][]residence duration >\= {value}=FamilyMember(basicInfo.permanentResidenceDuration != null && >= {value})
如果值basicInfo.permanentResidenceDuration==null,会发生什么情况?它会工作吗?该条件正在测试一个非null值,因此如果它为null,它将不匹配。如果值basicInfo.permanentResidenceDuration==null,会发生什么情况?它会工作吗?该条件正在测试一个非null值,因此如果它为null,它将不匹配。