I\'ve got 2 tables, Question and Answer, with a many-to-many relationship (i.e. Questions can have multiple Answers and Answers can be reused by multiple Questions). For nor
Try adding this to your query to tell the Criteria to return only distinct Answer objects:
resultTransformer org.hibernate.Criteria.DISTINCT_ROOT_ENTITY