I have a class called SynonymMapping which has a collection of values mapped as a CollectionOfElements
@Entity(name = \"synonymmapping\") public class Synony
I have achieved it via simply add
session.createCriteria(ModelClass.class).setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
This help to remove duplicate.