My problem is:
I have a class that contains a specific list of objects and I need to return all the class objects whose list contains a specific sublist that I passed as param. For example:
class A{
List<Object> b;
}
Criteria criteria = getSession().createCriteria(A.class, "a");
criteria.createAlias("a.b", "b");
criteria.add(Restrictions.in("b.name", new String[]{"name 1","name 2"}))
return criteria.list();
But, this returns the same object of class A twice. Thanks.