Skip to content

Commit 7b2d247

Browse files
committed
add JPAQuery#pageQuery(Class<?> clazz, String sql, PageRequest pageRequest, Object... params)
1 parent 9d53575 commit 7b2d247

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

springboot-starter-data-fast/src/main/java/com/codingapi/springboot/fast/jpa/JPAQuery.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ public List<?> listQuery(Class<?> clazz, String sql, Object... params) {
2424
return query.getResultList();
2525
}
2626

27+
public Page<?> pageQuery(Class<?> clazz, String sql, PageRequest pageRequest, Object... params) {
28+
return pageQuery(clazz,sql,"select count(1) " + sql,pageRequest,params);
29+
}
30+
2731
public Page<?> pageQuery(Class<?> clazz, String sql, String countSql, PageRequest pageRequest, Object... params) {
2832
TypedQuery<?> query = entityManager.createQuery(sql, clazz);
2933
if (params != null) {

springboot-starter-data-fast/src/main/java/com/codingapi/springboot/fast/jpa/repository/DynamicRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ default Page<T> dynamicPageQuery(String sql, String countSql, PageRequest reques
3131
}
3232

3333
default Page<T> dynamicPageQuery(String sql, PageRequest request, Object... params) {
34-
return (Page<T>) JpaQueryContext.getInstance().getJPAQuery().pageQuery(getEntityClass(), sql, "select count(1) " + sql, request, params);
34+
return (Page<T>) JpaQueryContext.getInstance().getJPAQuery().pageQuery(getEntityClass(), sql, request, params);
3535
}
3636

3737
default <V> Page<V> dynamicPageQuery(Class<V> clazz, String sql, String countSql, PageRequest request, Object... params) {

0 commit comments

Comments
 (0)