blinkfox / fenix

This is an extension library to the Spring Data JPA complex or dynamic SQL query. 这是一个比 MyBatis 更加强大的 Spring Data JPA 扩展库,为解决复杂动态 JPQL (或 SQL) 而生。https://blinkfox.github.io/fenix
https://blinkfox.github.io/fenix
Apache License 2.0
345 stars 72 forks source link

传入分页参数Pageable.unpaged(),报错 #38

Closed licj316 closed 3 years ago

licj316 commented 3 years ago

如果分页参数传入Pageable.unpaged()报错: java.lang.UnsupportedOperationException: null at org.springframework.data.domain.Unpaged.getOffset(Unpaged.java:96) at com.blinkfox.fenix.jpa.FenixJpaQuery.doCreateQuery(FenixJpaQuery.java:150) at com.blinkfox.fenix.jpa.FenixJpaQuery.doCreateQuery(FenixJpaQuery.java:110)

@QueryFenix(nativeQuery = true)
Page<Map<String, Object>> pageList(@Param("params") Map<String, Object> params, Pageable pageable);
blinkfox commented 3 years ago

@licj316 应该是程序没有处理这种情况,一般不分页时,就不会设置这个 pageable 参数的,这几天我会修复下。

blinkfox commented 3 years ago

@licj316 你更新 v2.4.2 版本,就可以了。

licj316 commented 3 years ago

@blinkfox 已测试,一切正常,感谢作者开发这么好用的工具。