小编Vin*_*tis的帖子

如何使用可分页Spring数据JPA选择不同的值?

我想在我的表中使用分页进行不同的选择,但它声称存在此错误。有谁知道如何解决它?

错误:

org.postgresql.util.PSQLException: ERROR:
for SELECT DISTINCT, ORDER BY expressions must appear in select list
Run Code Online (Sandbox Code Playgroud)
@Query(value = "SELECT DISTINCT budget.* FROM budget LEFT JOIN user_budget ON budget.id = user_budget.budget_id ORDER BY budget.created DESC, ?#{#pageable}", 
        countQuery = "SELECT DISTINCT count(*) FROM budget LEFT JOIN user_budget ON budget.id = user_budget.budget_id", 
        nativeQuery = true) 
public Page<Budget> findAllByfilter(Pageable pageable);
Run Code Online (Sandbox Code Playgroud)

java sql postgresql spring spring-data-jpa

7
推荐指数
1
解决办法
4096
查看次数

标签 统计

java ×1

postgresql ×1

spring ×1

spring-data-jpa ×1

sql ×1