"Not in" constraint using JPA criteria

P.S. picture P.S. · Feb 25, 2011 · Viewed 23.8k times · Source

I am trying to write a NOT IN constraint using JPA Criteria. I've tried something like this:

builder.not(builder.in(root.get(property1)));

though I know it will not work. In the above syntax, how can I add the collection / list against which property1 that will be checked?

Answer

jYeory picture jYeory · Mar 15, 2011

builder.not(root.get({field_name}).in(seqs)) seqs is collection.