小编Pav*_*nir的帖子

Spring jpa本机查询排序添加前缀以按字段名称排序

我的排序有问题。

存储库方法:

@Query(nativeQuery = true,
    value = "SELECT D.ID as dealerId , D.NAME as dealerName, K.ID as kpiId, " +
    "K.NAME as kpiName FROM REGION R, DEALER D, KPI K "
    + "WHERE R.IMPORTER_ID = :importerId "
    + "AND D.REGION_ID = R.ID "
    + "AND K.IMPORTER_ID = :importerId ")

Page<DealersKpiTargets> getDealersKpiTargets(@Param("importerId") Long importerId, Pageable pageable);
Run Code Online (Sandbox Code Playgroud)

可分页对象:

Page request [number: 0, size 20, sort: name: DESC]
Run Code Online (Sandbox Code Playgroud)

休眠日志:

Hibernate: SELECT D.ID as dealerId , D.NAME as dealerName, K.ID as kpiId, K.NAME as …
Run Code Online (Sandbox Code Playgroud)

java sorting nativequery spring-data-jpa

6
推荐指数
1
解决办法
7487
查看次数

标签 统计

java ×1

nativequery ×1

sorting ×1

spring-data-jpa ×1