Quote from the Expert manual:

"A Working Memory may operate in two assertion modes, i.e., equality
or identity, with identity being the default."

Search for the keyword to see all references; you'll need "equality".

-W



On 05/12/2013, Sonata <plz.write...@gmail.com> wrote:
> Hi, I have a rule that on its RHS, it creates new objects with random
> content
> and inserts them.
> How do you check if the object already exists in drools memory?
>
> I am thinking to use kcontext.getKnowledgeRuntime().getObjects() in the RHS
> to loop for all the objects and stop inserting if an object with same
> content exists.
>
> Is there any better way?
>
> May be like using query?
>
> Drools ver is 5.5.0.Final
>
> Thank you
>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/Any-easy-way-to-avoid-inserting-same-id-object-into-memory-tp4027102.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to