快捷导航

SSM 范围查找以及分页

使用ssm编写的一个功能输入机器编号,开始时间,结束时间,查找实现过程中,当机器编号输入一个不存在的值,或者开始时间空着,都会报错,错误显示是sql语句错误mybatis的xml文件中,sql语句如下:  select    from yujing_record         and macid like concat('%',#{macid},'%')          and time ]]>    #{start}          and time     #{end}       order by time desc limit #{sindex},#{size}

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

按照
    and time #{end}

的话运行报错
回复

使用道具 举报

if判断语句的问题,可能是我见得少吧,你这么写的我确实没见过,
当空值的时候,if判断没有生效,所以空值进行搜索会报错。
试试这样

    and time #{end}
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP