Results 488 comments of Liuzh

参考这里: https://github.com/pagehelper/pagehelper-sqlparser

https://github.com/pagehelper/pagehelper-spring-boot/issues/191

没有问题。你看到的版本没错,为了兼容低版本,项目中依赖的还是低版本。 当前版本支持 JDK17+ 和以下依赖版本: - mybatis-spring-boot-starter 3.0.4 - spring-boot-dependencies 3.5.0 如果你需要使用最新的版本,直接在自己项目添加对应的高版本(优先级高于当前项目的传递依赖)。

如果你指定的数据源是通过线程绑定实现的,就不要开启异步,异步线程中没有你指定的数据源信息。

不推荐这种设计,如果用PageHelper.startPage方式,需要放到select方法前。这里直接用方法注解增加了很大的不确定性。 可以使用方法参数进行分页,Pageable 可以继承 RowBounds,在 Mapper 接口额外多加个参数。 也可以直接基于 IPage 方式。

jsqlparser不支持的时候就不解析了,直接包一层。

分页插件不会影响mapper,不会影响启动。

把SQL复制出来执行看看结果。

支持5.0,看这里: https://github.com/pagehelper/pagehelper-sqlparser 最新版本基于4.7,兼容5.0

大部分开源框架作者都不喜欢jsqlparser,因为这个库几乎每个小版本都不兼容。看你发的应该是5.0和5.1不兼容。