java Drools中显示的这个['']访问器是什么
只是想在Drools中找到一种将参数传递给getter的方法
我在Eclipse Ganymede中注意到,intellisense有助于确定可用于在Drools WHERE子句中选择实体的getter。只需键入一个字母,然后按ctrl+Space即可查看列表。我在Drools还有一个项目。NET,它依赖于C#属性而不是get方法C#。NET允许您将默认属性定义为public String this[String key]
,这样您就可以将没有任何属性的列表引用为myInstance["myKeyString"]
,我在Drools中使用过这个。NET。我希望出现在Java Drools中的this['']
选项在WHERE子句实体选择器的卷曲之间,比如myInstance : myClass { ... }
指的是类似的东西
这是真的吗?如果是,我该如何使用它
# 1 楼答案
No并不等同于drools java中的那种类型的属性——在编译之前,所有事实都必须预先进行严格定义
也许有一种方法可以使用一个字段,它是一个地图,并通过键访问内容