【发布时间】:2018-09-24 09:36:00
【问题描述】:
我们可以在 when 和 then 块中创建一个带有事实/字段/变量的 drools drl 文件,而不将它们与任何类对象相关联吗?
> ***NORMAL DRL***--
> when
> m : Message( status == Message.HELLO, myMessage : message )
> then
> System.out.println( myMessage );
> m.setMessage( "Goodbye cruel world" );
> m.setStatus( Message.GOODBYE );
> update( m );
> end
> ***DRL EXPECTED***--
> when
> status == "HELLO";
> then
> myMessage == "Goodbye cruel world";
> end
这样的事情是否可能,我们不必创建 pojo 或 setter-getter 类来创建对象?是否需要将变量/事实/字段与对象关联?
这里,m是Message类的一个对象, 变量是 status 和 myMessage。
【问题讨论】:
-
欢迎来到 SO。你能更详细地描述你的问题吗?例如。通过添加描述您的问题的代码、命令或屏幕截图。另请查看帮助中心,尤其是asking 和minimal examples。谢谢。
-
我已经编辑了我的问题。所以,如果你现在可以请看一下。