Drools 如何从Guvnor规则向导调用Java方法?

Drools 如何从Guvnor规则向导调用Java方法?,drools,drools-guvnor,Drools,Drools Guvnor,是否可以从Guvnor规则向导调用不同的方法来获取/设置方法 我在Guvnor中有一个简单的数据模型,但是如果我想创建更复杂的规则,我需要从我的规则调用其他不同的方法,它们允许我开发其他复杂的任务。我是否需要上传与POJO模型不同的数据模型 尽管我可以编写复杂的get/set方法。这是另一种可能性。我知道在规则的左边,我必须写一个陈述,告诉我事情是真是假。但在规则的右侧,在某些情况下可能需要执行复杂的操作。因此,在这种情况下,我需要调用其他不同的方法来获取/设置方法 提前感谢。GET/SET方法

是否可以从Guvnor规则向导调用不同的方法来获取/设置方法

我在Guvnor中有一个简单的数据模型,但是如果我想创建更复杂的规则,我需要从我的规则调用其他不同的方法,它们允许我开发其他复杂的任务。我是否需要上传与POJO模型不同的数据模型

尽管我可以编写复杂的get/set方法。这是另一种可能性。我知道在规则的左边,我必须写一个陈述,告诉我事情是真是假。但在规则的右侧,在某些情况下可能需要执行复杂的操作。因此,在这种情况下,我需要调用其他不同的方法来获取/设置方法


提前感谢。

GET/SET方法仅用于规则左侧的模式匹配。在右边,您可以调用任何您喜欢的Java代码


注意一个限制。你可以用你喜欢的任何方法上传事实。但是,您确实需要小心,如果通过添加这些方法,您正在添加对外部库的依赖(可能有一个方法执行数据库访问),那么您需要将这些外部库的JAR添加到Guvnor类路径(分解war并将其复制到WEB-INF/lib)。

那么,我可以用其他方法上载数据模型吗??