决策Table 无法进行正常转换。不会自动将 int/double 转换为 BigDecimal
Decision Table can't do normal convertions. Not automatically converting int/double to BigDecimal
我正在尝试通过 workbench (6.2.0) 上传一个决定 Table 但验证失败,因为:
Rule Compilation error The method setCost(BigDecimal) in the type MyType is not applicable for the arguments (double)
看来一般在规则中加上dialect "mvel"
就可以解决这个问题。但我找不到使用电子表格 (.xls) 执行此操作的方法。有人可以帮忙吗?
我希望有一个比在 POJO 上为 setCost 编写重载更好的解决方案!
您也可以在规则之外定义所有规则属性。一个属性一直有效,直到被另一个属性值取消。
这意味着您可以使用电子表格的功能来定义函数来指定方言。
澄清一下,这意味着您可以只写:
-----------------------
|RuleSet | package
-----------------------
|Functions | dialect "mvel"
...
瞧瞧。
我正在尝试通过 workbench (6.2.0) 上传一个决定 Table 但验证失败,因为:
Rule Compilation error The method setCost(BigDecimal) in the type MyType is not applicable for the arguments (double)
看来一般在规则中加上dialect "mvel"
就可以解决这个问题。但我找不到使用电子表格 (.xls) 执行此操作的方法。有人可以帮忙吗?
我希望有一个比在 POJO 上为 setCost 编写重载更好的解决方案!
您也可以在规则之外定义所有规则属性。一个属性一直有效,直到被另一个属性值取消。
这意味着您可以使用电子表格的功能来定义函数来指定方言。
澄清一下,这意味着您可以只写:
-----------------------
|RuleSet | package
-----------------------
|Functions | dialect "mvel"
...
瞧瞧。