目前,我们正在使用Drools规则来处理使用hibernate持久化的java对象。
假设我们有一个由hibernate持久化的Java对象,并将此对象插入到工作内存中。然后在某些规则中我们尝试修改事实 - 在工作内存和Java对象中。现在假设Java对象不再有效/此时不再存在。虽然我们通常会尝试通知Drools引擎有关更改,但我们假设在这种情况下我们无法这样做 - 可能是因为某些错误或在创建后立即回滚。
Drools是否通知我们有关在规则中被更改但不再存在的对象?我认为这是不可能的。我们可以用什么方法来解决这些问题?