Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与排序一起使用时,Spring数据REST在搜索结果中重复_Spring_Jpa_Spring Data_Spring Data Rest - Fatal编程技术网

与排序一起使用时,Spring数据REST在搜索结果中重复

与排序一起使用时,Spring数据REST在搜索结果中重复,spring,jpa,spring-data,spring-data-rest,Spring,Jpa,Spring Data,Spring Data Rest,我有下面三张表的结构 TableA { String aId; @OneToMany(fetch = FetchType.EAGER) List<TableB> tableB; } TableB { String aId; String bId; @ManyToOne(fetch = FetchType.EAGER) TableC tableC; } TableC { String cId; String name; } 现在,由于执行的查询包含一个联接,这在Tabl

我有下面三张表的结构

TableA {

String aId;

@OneToMany(fetch = FetchType.EAGER)
List<TableB> tableB;

}

TableB {
String aId;
String bId;

@ManyToOne(fetch = FetchType.EAGER)
TableC tableC;

}

TableC {
String cId;
String name;
}
现在,由于执行的查询包含一个联接,这在TableA上给了我重复的结果

对如何修复它有什么建议吗?我目前正在考虑通过REST控制器使用LinkedHashSet来获取结果。但是,问题是分页结果上的totalELements将与实际结果不同

谢谢, 拉凯什

sort=tableB.tableC.name&tableB.tableC.name.dir=ASC