当前位置:   article > 正文

记录一下PageHelper多数据源分页时的坑_pagehelper.auto-dialect

pagehelper.auto-dialect

用@bean注入时,以及在双数据源配置那里,配置 PageHelper 分页都是没用的。

1、双数据源如果不这样配置分页,会出现这样的问题,例如:第一次用mysql分页,以后mysql分页都不会有问题,但如果再用oracle来分页,就会出现问题。

sql语句会在oracle最后面拼接上limit,但oracle没有limit,所以会报错。

配置文件:

application.yml

pagehelper:

#如果确认数据库类型,可以填写,如不能确认,按照最后两项配置来,自动适应数据库

#helperDialect: mysql

reasonable: true

supportMethodsArguments: true

params: count=countSql

默认false,当为true时,自动检验适合的数据库

pagehelper.auto-dialect: true

加上后,mysql和oracle数据库分页都可以用了

pagehelper.auto-runtime-dialect: true

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/88197
推荐阅读
相关标签
  

闽ICP备14008679号