ビジネスレベルの検証に drools を使用しています。作業メモリに 2 つのオブジェクトを読み込んで、それらの値を比較することは可能ですか? 私は2つのオブジェクトを持っているとしましょう:
Object1{
String name;
}
Object2{
String sname;
}
drl ファイルで name(Object1) と sname(Object2) を比較できますか?
Object1(name)==Object(name)
この行を drl ファイルに追加しようとしましたが、「予期しないトークン名」というエラーが表示されます
また、これらのオブジェクトを作業メモリに挿入するのを手伝ってください。以下の手順を使用してkieセッションを取得しています
KieContainer container=KieServices.Factory.get().getKieClasspathContainer();
KieSession kieSession = container.newKieSession("SampleSession");
insert メソッドを使用して object1 と Object2 を同時に挿入できますか?
kieSession.insert(object);