在进行layui+ssm框架进行过滤查询时,出现标题的这个错误,百度一下,总的来说就是:你的sql语句写错了!!!

 

    @Select("SELECT * FROM company_admin where (account LIKE concat('%',#{account},'%')) "
            + "and (supervisory_level LIKE concat('%',#{supervisory_level},'%')) " 
            + "LIMIT #{start},#{size}")
    public List<Admin> showAllAdminByLimit(@Param("start")Integer start,@Param("size")Integer size,@Param("account")String                                                                             account,@Param("supervisory_level")String supervisory_level);

 

重点是上面的concat,由它来对sql语句的过滤部分进行整合,写法为:(account LIKE concat('%',#{account},'%')) 就对了!各位有什么见解,可以进行评论哦!

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐