Spring Data JPA Hibernate OneToMany单向获取结果列表

时间:2016-01-24 19:06:50

标签: hibernate spring-data-jpa

任何人都可以帮我解决这个问题吗?

我得到了一个单向的OneToMany关系并在结果列表中得到了重复项。我使用的是SpringDataJPA。

     @JoinTable(name = "previousTherapies_drugs",
     joinColumns = {@JoinColumn(name = "id")}, inverseJoinColumns = {
     @JoinColumn(name ="drug_id")})
     private List<Drug> drugs;

我如何防止这些重复? 他们来自哪里?

  

解决:

我解决了,问题是fetchtype非常渴望,这是另一个表上的连接并产生重复。

现在我正在运行lazy并且它有效,因为有两个不同的sql语句被触发。

thx

0 个答案:

没有答案