用于测试变量是否存在的JMS选择器?

时间:2013-03-25 14:52:16

标签: jms selector

我想创建一个JMS选择器来测试变量是否存在以及变量是否存在,如果它的值是正确的。像这样的选择器:

(uid NOT EXISTS) OR (uid='foo')

请做什么是正确的声明?

1 个答案:

答案 0 :(得分:1)

获取尚未设置的名称的属性值,就像处理一样 该属性存在null值。因此,如果某个属性不存在,则将其视为null。

在JMS命名法中,它被称为不存在的属性。

因此,您可以将JMS选择器设置为

uid is null or uid='foo'