我有两个这样的对象
public class Foo {
//something
@OneToMany(cascade = CascadeType.ALL)
@JoinColumn(name = "tid")
Set<Bar> barSet;
}
public class Bar {
//I don't use many-to-one here
}
当我使用HQL查询Foo时,如下所示:
FROM Foo f JOIN FETCH f.barSet
我有重复记录的数量与Bar记录的数量完全相同。我该如何解决这个问题?
非常感谢!