2011-02-25 15 views
24

Estoy intentando escribir una restricción de NOT IN usando JPA Criteria. He intentado algo como esto:Restricción "No está en" utilizando los criterios de JPA

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

aunque sé que no va a funcionar. En la sintaxis anterior, ¿cómo puedo agregar la colección/lista con la que se marcará property1?

Respuesta

45

builder.not(root.get({field_name}).in(seqs)) seqs es colección.

+1

Gracias por la respuesta. –

+1

También es posible: 'root.get ({field_name}). In (seqs) .not()' – delbertooo

Cuestiones relacionadas