I have such entity:
@Entity
public class Album {
private Integer id;
private Integer ownerId;
private String name;
private String descriptio
I recall this being an issue for something I did recently. Have you tried this:
if (picFilter != null && !picFilter.isEmpty()) {
Criteria subCriteria = crit.createCriteria("album.pictures"); // Or just 'pictures?'
Disjunction or = Restrictions.disjunction();
for (Integer id : picFilter)
or.add(Restrictions.idEq(id));
subCriteria.add(or);
crit.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
}