Ho due entità, persona e attività. L'attività ha lo status di proprietà e l'entità Persona contiene la raccolta di attività. Mi piacerebbe avere una lista di persone che hanno tutte le attività con stato 'Fatto'.Hibernate controlla tutti gli elementi uguali nella collezione
Criteria crit = s.createCriteria(Person.class);
crit.createAlias("activities", "act").add(Restrictions.eq("act.status","Done"));
Ma questo restituisce tutto oggetto con almeno un'attività con stato eseguito. Vorrei recuperare l'elenco delle persone con stato di tutte le attività impostato su Fatto. Qualcuno può aiutarmi?