Normal
erstmal Danke... "IN" habe ich schon versucht[CODE]String query = "SELECT device FROM Device device WHERE ( device IN (:devices) )";return em.createQuery(query, Device.class).setParameter("devices", devices).getResultList();[/CODE]devices ist eine LinkedListDa kommt aber Folgendes:[CODE]Exception [EclipseLink-6075] (Eclipse Persistence Services - 2.3.0.v20110604-r9504): org.eclipse.persistence.exceptions.QueryExceptionException Description: Object comparisons can only use the equal() or notEqual() operators. Other comparisons must be done through query keys or direct attribute level comparisons.Expression: [Relation operator [ IN ] Base entities.Device Parameter devices][/CODE]Muss aber gestehen, dass ich mit der Exception nichts anfangen kann
erstmal Danke... "IN" habe ich schon versucht
[CODE]
String query = "SELECT device FROM Device device WHERE ( device IN (:devices) )";
return em.createQuery(query, Device.class).setParameter("devices", devices).getResultList();
[/CODE]
devices ist eine LinkedList
Da kommt aber Folgendes:
[CODE]Exception [EclipseLink-6075] (Eclipse Persistence Services - 2.3.0.v20110604-r9504): org.eclipse.persistence.exceptions.QueryException
Exception Description: Object comparisons can only use the equal() or notEqual() operators. Other comparisons must be done through query keys or direct attribute level comparisons.
Expression: [
Relation operator [ IN ]
Base entities.Device
Parameter devices][/CODE]
Muss aber gestehen, dass ich mit der Exception nichts anfangen kann