Java 在应用程序中合并动态规则
我正在使用Java开发一个应用程序,其中根据客户机设置的规则设置了产品的各种属性。系统应能够保存客户端定义的规则,并且应根据规则中定义的条件设置属性。示例规则如下所示:Java 在应用程序中合并动态规则,java,oracle,rule-engine,Java,Oracle,Rule Engine,我正在使用Java开发一个应用程序,其中根据客户机设置的规则设置了产品的各种属性。系统应能够保存客户端定义的规则,并且应根据规则中定义的条件设置属性。示例规则如下所示: ------------RULE1 IF CLIENT_TYPE='INDIVIDUAL' and SALARY < 5000 FEECODE = 101 VALUECODE =102 ELSE FEECODE = 103 VALUECODE= 100 ----
------------RULE1
IF CLIENT_TYPE='INDIVIDUAL' and SALARY < 5000
FEECODE = 101
VALUECODE =102
ELSE
FEECODE = 103
VALUECODE= 100
------------RULE2
IF CLIENT_TYPE='COMPANY'
FEECODE = 105
VALUECODE =302
ELSE
FEECODE = 303
VALUECODE= 402
PARAMETER Table
---------------
PARAM_ID
CATEGORY_ID
PARAMETER
PARAMETER_DESC
CONDITION Table
---------------
RULE_ID
RELATION_OPERATOR
PARAMETER
CONDITIONAL_OPERATOR
VALUE
CONDITION_STATEMENT Table
---------------------
id
RULE_ID
STATEMENT
VALUE