zoukankan      html  css  js  c++  java
  • Invalid bound statement (not found) @Update注解写的怎么还报错!

    现象

    如下DAO代码,非MapperXML方式,写的报错:Invalid bound statement (not found)

    @Update("<script>update record set visible = 0 " +
                "where id in " +
                "<foreach collection='list' item='item' separator=',' open'(' close=')'>" +
                "#{item}" +
                "</foreach>" +
                "</script>")
        int updateRecordToHide(@Param("list") List<Long> list);
    

    原因

    结果发现,是@Update中的脚本写的有问题,语法错误!!

    open'(' close=')'
    

    应该改成

    open='(' close=')'
    
  • 相关阅读:
    sqli29-32环境搭建(winserver)
    sqli-labs(Basic)
    SQL语句
    8月10号
    8月9号
    第五周进度报告
    8月8号
    8月7号
    8月6号
    大道至简读后感
  • 原文地址:https://www.cnblogs.com/slankka/p/15728002.html
Copyright © 2011-2022 走看看