与休眠一起使用时,规则显示以下错误
[22,22]:[ERR 102] 第 22:22 行不匹配输入 'FROM' 期望 '(' 在模式联系人中的规则“名称”中
我正在插入:
static SessionFactory sessionFactory = null;
static{
sessionFactory = new Configuration().configure().buildSessionFactory();
}
session =sessionFactory.openSession();
ksession.setGlobal("hibernateSession", session);
一旦我在插入规则之前将口水添加到知识构建器
package drools
//list any import classes here.
import droolsexec.Contact;
//declare any global variables here
global org.hibernate.Session hibernateSession;
rule "Name"
dialect "java"
when
// message: Message( status =="GOODBYE" )
contact: Contact from hibernateSession.createQuery("from Contact").list();
then
System.out.println( contact.getFirstName());
end