在drools中的statelessKieSession中,可以将列表作为事实插入。statelessKieSession是Drools中的一种会话类型,它是无状态的,每次执行规则时都会创建一个新的会话对象,不会保留之前的状态信息。
将列表作为事实插入statelessKieSession可以通过以下步骤实现:
KieContainer kieContainer = KieServices.get().newKieClasspathContainer();
StatelessKieSession statelessKieSession = kieContainer.newStatelessKieSession();
List<Command<?>> commands = new ArrayList<>();
commands.add(CommandFactory.newInsertElements(personList));
ExecutionResults results = statelessKieSession.execute(CommandFactory.newBatchExecution(commands));
通过以上步骤,我们可以将列表作为事实插入statelessKieSession中,并执行规则。在规则中,可以通过条件匹配和操作来处理这些事实,实现相应的业务逻辑。
对于腾讯云相关产品和产品介绍链接地址,可以参考腾讯云官方文档或者咨询腾讯云的技术支持人员获取更详细的信息。
领取专属 10元无门槛券
手把手带您无忧上云