任何人都可以帮我解决这个问题吗?
我得到了一个单向的OneToMany关系并在结果列表中得到了重复项。我使用的是SpringDataJPA。
@JoinTable(name = "previousTherapies_drugs",
joinColumns = {@JoinColumn(name = "id")}, inverseJoinColumns = {
@JoinColumn(name ="drug_id")})
private List<Drug> drugs;
我如何防止这些重复? 他们来自哪里?
解决:
我解决了,问题是fetchtype非常渴望,这是另一个表上的连接并产生重复。
现在我正在运行lazy并且它有效,因为有两个不同的sql语句被触发。
thx