title: QueryDSL Collection query
body: <p>I want to create a QueryDSL query which checks whether an object A's list (listA, containing multiple objects of B) contains any objects B provided by a different list (providedList). If <b>ANY</b> objects B in the provided list also occur in listA I do not want to return object A.</p>
  
  <p>What I have so far:</p>
  
  <pre><code>return query.from(objA).where(objA.listA.any().notIn(providedList)).list(objA);
  </code></pre>
  
  <p>However at the moment all the items in providedList have to not be in listA for this to work. Is there any way to make this work?</p>
  
  <p>Thanks for any help!</p>