无法进行drools验证

时间:2013-06-12 06:59:29

标签: validation drools drools-flow

我创建验证,我想用数据库中的数据主机验证用户的输入。这里有一些对象,MstrProvProv。我将知识库与主要空白分开。我也把动作放在FormProv.view那样的

private void txtProvActionPerformed(java.awt.event.ActionEvent evt)

{
                Prov prov = new Prov();

                String isian = txtProv.getText();

                prov.setKodeprov(isian);

                Eksekusi eksekusi = new Eksekusi(prov, txtProv);
    }

以下是验证代码

Provinsi.drl

rule "Kode Provinsi sudah ada di dalam Master"
ruleflow-group "test"
lock-on-active true

when
     $a : Prov ($kodeprov : kodeprov) exists (MstrProv($idprov : id_prov) from $kodeprov)

then
     JOptionPane.showMessageDialog(frame,"Kode sudah ada di dalam master"); 
end

看起来很有效但实际上已经设置的对话框不会显示。有什么不对的吗?你能给我一些解决方案吗?感谢

0 个答案:

没有答案