我创建了验证,我想用数据库中的数据主来验证用户的输入。这里有一些对象,MstrProv
并且Prov
. 我将知识库与主要空白分开。我也把动作放在了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
它似乎有效,但实际上已设置的对话框不会显示。有什么问题吗?你能给我一些解决方案吗?谢谢