首页 > 技术文章 > 使用pageHelper分页查询,报sql语句错误

changchangchang 2019-11-19 09:29 原文

1.异常详情:

  

 

 

 2.异常分析:

   (1)pageHelper分页大致流程:

      配置默认的拦截器pagehelper.PageInterceptor,对发送的查询语句进行拦截,拦截之后对原有的查询语句进行拼接Limit关键字。

   (2)原因:

                         

     在mybatis的映射文件中,编写sql语句最后习惯性的添加了一个分号,这个分号对于mybatis是可有可无的,如果不写,在发送sql的时候框架会自动的添加,但是使用PageHelper插件时,写上分号就会报错

 

 2.解决方法:

   去掉映射文件中的sql语句结尾的分号即可

 

 

 

  

    

推荐阅读