首页 > 解决方案 > 我们如何在 spring data jpa 中实现动态查询?

问题描述

@Query(value = "select ddc.id as skuID,slc.DESCRIPTION as descriptionID from Default_Table ddc JOIN SKU_CONFIG slc ON ddc.id = slc.id ORDER BY ?#{#pageable}",countQuery ="select count(*) from Default_Table",nativeQuery = true)

public Page<Object[]> getAllObject(Pageable pageable);

上面的查询是静态查询。但是如果我在我的域类中有多个属性并且基于此我想做分页排序。那么我如何通过 jpa 中的动态查询来实现这一点?

标签: javaspringspring-data-jpajpql

解决方案


推荐阅读