mybatis 报错显示sql中有两个limit的解决

 更新时间:2022年10月24日 08:41:09   作者:榴莲豆包  
这篇文章主要介绍了mybatis 报错显示sql中有两个limit的解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

mybatis 报错显示sql中有两个limit

使用mybatis进行分页查询时,打印的查询sql中带有两个limit。

经过审查:原因是由于自己在sql语句中写了limit,

然而在springboot中配置了pageHelper,它的作用是在sql中自动加上limit,所以就出现了两个limit;

把pom文件的配置删掉调就决绝问题喽。 

mybatis 分页中的小坑(limit 0.0 ,10)

其中某个dao对应的mapper.xml配置如下:

很正常分页对不对?

然后系统一直报如下异常:

很郁闷,哪里来的0.0,不是应该0吗??

解决方案

limit m,n = limit ${(page-1)*pagesize},${pagesize}​​​​​​​

这里需要特别注意的是,传入参数时,page ,pagesize需为int或者integer类型!

如果为其他类型,比如string,直接获取pagesize值将不会有错,但是(page-1)*pagesize是需要进行运算的!

先进行类型转换,然后进行计算—->这也就是为什么是0.0!!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java 设计模式原则之迪米特法则详解

    Java 设计模式原则之迪米特法则详解

    这篇文章主要介绍了Java 设计模式原则之迪米特法则详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • java CompletableFuture异步任务编排示例详解

    java CompletableFuture异步任务编排示例详解

    这篇文章主要为大家介绍了java CompletableFuture异步任务编排示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • Java嵌套类和内部类详解

    Java嵌套类和内部类详解

    这篇文章主要介绍了Java嵌套类和内部类详解,本文讲解了什么是嵌套类及内部类、静态嵌套类、在外部类中定义内部类、在方法中定义内部类、匿名内部类等内容,需要的朋友可以参考下
    2015-04-04
  • Java制作证书的工具keytool用法详解

    Java制作证书的工具keytool用法详解

    本文主要介绍了Java制作证书的工具keytool用法详解,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • 微信公众号开发之设置自定义菜单实例代码【java版】

    微信公众号开发之设置自定义菜单实例代码【java版】

    这篇文章主要介绍了微信公众号开发之设置自定义菜单实例代码,本实例是为了实现在管理后台实现微信菜单的添加删除管理。需要的朋友可以参考下
    2018-06-06
  • Java如何实现树的同构?

    Java如何实现树的同构?

    今天给大家带来的是关于Java的相关知识,文章围绕着Java如何实现树的同构展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • Hashmap非线程安全关于hash值冲突处理

    Hashmap非线程安全关于hash值冲突处理

    这篇文章主要为大家介绍了Hashmap非线程安全关于hash值冲突的处理,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • [Spring MVC] -简单表单提交实例

    [Spring MVC] -简单表单提交实例

    本篇文章主要介绍了[Spring MVC] -简单表单提交实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。
    2016-12-12
  • 理解JDK动态代理为什么必须要基于接口

    理解JDK动态代理为什么必须要基于接口

    这篇文章主要介绍了理解JDK动态代理为什么必须要基于接口,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • java基础之注解示例详解

    java基础之注解示例详解

    大家好,本篇文章主要讲的是java基础之注解示例详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12

最新评论