How to sort projection by alias from SELECT clause in Spring Data JPA with pagination?

前端 未结 3 1391
谎友^
谎友^ 2021-01-05 01:09

I created this two entites to demonstrate my problem:

OwnerEntity.java:

@Entity
public class OwnerEntity {

    @Id
    @GeneratedValue(strategy = Ge         


        
3条回答
  •  [愿得一人]
    2021-01-05 02:05

        String orderSort=page.getSort().toString();                
        Pageable page1 = 
        PageRequest.of(page.getPageNumber(),page.getPageSize(),
        JpaSort.unsafe(Sort.Direction.valueOf
        (orderSort.substring(page.getSort().toString().indexOf(':')+2,
        orderSort.length())),
        orderSort.substring(0,page.getSort().toString().indexOf(')')+1)));
    

提交回复
热议问题