jiang718nan49 2015-06-03 06:58 采纳率: 0%
浏览 6767

mybatis分页插件pagehelper.PageHelper在使用全文索引查询时出错。

今天将sql语句进行更改后 发现的问题。
我这个语句的意思是:查询符合该关键词并且flag为1 的所有记录 sql语句测试没有什么问题,但是在使用PageHelper进行分页时发现 返回的 的集合结果信息错了
一共有两种方式错误
这个是调试信息输出的List结果:-->Page{pageNum=1, pageSize=10, startRow=0, endRow=10, total=1336, pages=134} 实际情况是 List的大小是3 但是插件信息描述是total=1336 .

SELECT * FROM T_article WHERE

(articleTitle LIKE CONCAT('%',#{keyword},'%') or MATCH (articleContent) AGAINST (#{keyword} IN NATURAL LANGUAGE MODE)) and flag ='1'
ORDER BY createtime DESC

第二种 如果输入的关键词 没有查到结果 则系统直接报错。
这是我发现的2个问题 如果我将 语句改为 SELECT * FROM T_article WHERE

articleTitle LIKE CONCAT('%',#{keyword},'%' and flag ='1'
ORDER BY createtime DESC
这样的话 所有信息显示正常 并且如果输入的关键词为没有查出结果则 也显示空记录 也显示正常。 请问这种情况应该如何解决。 是不是插件的bug

  • 写回答

1条回答 默认 最新

  • qq_32957421 2018-01-08 14:41
    关注

    请问下 pagehelper 如何 加条件查询呀?

    评论

报告相同问题?

悬赏问题

  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题