zoukankan      html  css  js  c++  java
  • mybatis一个怪异的问题: Invalid bound statement not found

    ssm中报一下错误:

      invalid bound statement (not found): me.tspace.pm.dao.userdao.getuser
        at org.apache.ibatis.binding.mappermethod$sqlcommand.<init>(mappermethod.Java:178)
        at org.apache.ibatis.binding.mappermethod.<init>(mappermethod.java:38)
        at org.apache.ibatis.binding.mapperproxy.cachedmappermethod(mapperproxy.java:49)
        at org.apache.ibatis.binding.mapperproxy.invoke(mapperproxy.java:42)
        at $proxy22.getuser(unknown source)

    ........................

    ........................

    caused by: java.lang.illegalargumentexception: mapped statements collection does not contain value for me.tspace.pm.dao.userdao.getuser

        at org.apache.ibatis.session.configuration$strictmap.get(configuration.java:775)
        at org.apache.ibatis.session.configuration.getmappedstatement(configuration.java:615)
        at org.apache.ibatis.session.configuration.getmappedstatement(configuration.java:608)
        at org.apache.ibatis.binding.mappermethod$sqlcommand.<init>(mappermethod.java:176)

        ... 34 more

    三种情况:

    1.

    <mapper namespace="me.tspace.pm.dao.userdao">  

    mapper的namespace写的不对!!!注意系修改。

    2.

    userdao的方法在userdao.xml中没有,然后执行userdao的方法会报此

    3. userdao的方法返回值是list<user>,而select元素没有正确配置resultmap,或者只配置resulttype!

    4. 如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行,保存.问题解决...

    转载自http://blog.csdn.net/two_people/article/details/51984516

  • 相关阅读:
    [C++] const 限定符
    [国嵌笔记][028][Bootloader设计蓝图]
    [国嵌笔记][027][ARM协处理器访问指令]
    [国嵌笔记][026][ARM伪指令]
    [国嵌笔记][025][ARM指令分类学习]
    [国嵌笔记][024][ARM汇编编程概述]
    [国嵌笔记][023][ARM寻址方式]
    [国嵌笔记][021-022][ARM处理器工作模式]
    [国嵌笔记][020][ARM家族大检阅]
    [国嵌笔记][019][Eclipse集成开发环境]
  • 原文地址:https://www.cnblogs.com/fozero/p/6128921.html
Copyright © 2011-2022 走看看