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 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题