jboss Droos规则引擎-从.drl文件调用与数据库集成的实用程序函数

whhtz7ly  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(176)

我有一个场景,如果事实包含一个特定的值,那么我想调用一个实用程序函数,它将调用数据库并为字段填充一些值。从实用程序类调用数据库函数(从drl文件调用)可以吗?

2fjabf4q

2fjabf4q1#

一般来说,您可以在规则的action部分(然后是part)中调用db函数来更新工作记忆对象
但是,您必须使用update关键字通知Drools此对象已被修改,请参阅DRL Then参考
我强烈建议反对在规则的**condition(if部分)**中调用db方法,因为这样的方法可能会在不知不觉中被调用很多次。
最佳
埃马纽埃尔

相关问题