Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
Java Spring Data findTop10-十个查询而不是一个查询_Java_Sql_Performance_Spring Data - Fatal编程技术网

Java Spring Data findTop10-十个查询而不是一个查询

Java Spring Data findTop10-十个查询而不是一个查询,java,sql,performance,spring-data,Java,Sql,Performance,Spring Data,我有如下Spring数据方法: List<RegionBasics> findTop10ByRegionMappingsActiveTrue(); 我认为您应该加入获取RegionMappings的行列: 如下所示:@Query(“从RegionBasics r JOIN FETCH r.regionMappings rm其中rm.active=true选择rb”) 使用可分页参数新建页面请求(0,10) @Data @NoArgsConstructor @Entity @Tabl

我有如下Spring数据方法:

List<RegionBasics> findTop10ByRegionMappingsActiveTrue();

我认为您应该加入获取RegionMappings的行列: 如下所示:
@Query(“从RegionBasics r JOIN FETCH r.regionMappings rm其中rm.active=true选择rb”)
使用可分页参数
新建页面请求(0,10)

@Data
@NoArgsConstructor
@Entity
@Table(name = "region_basics")
public class RegionBasics {

    @Id
    Integer id;

    @Column
    String type;

    @Column
    String name;

    @Column(name = "name_long")
    String longName;

    @Column(name = "hotel_count")
    Integer hotelCount;

    @OneToOne(mappedBy="regionBasics")
    RegionMappings regionMappings;
}