zoukankan      html  css  js  c++  java
  • Junit 测试常见错误

    1.

    java.lang.Exception: No tests found matching Method deleteUser(mybatis.dao.Usertest) from org.junit.internal.requests.ClassRequest@a1bf24b
    没有添加@test 标签

     2.

    org.apache.ibatis.exceptions.PersistenceException:
    ### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for test.deleteUser
    ### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for test.deleteUser


      sqlSession.delete("test.deleteUser", 1);路径设置和mapper.xml 路径不一致。 正确写法 sqlSession.delete("mybatis.po.deleteUser", 1);

     <mapper namespace="mybatis.po">

          <delete id="deleteUser" parameterType="java.lang.Integer">
          delete from user where id=#{id}
           </delete>

    </mapper>

    3.

    java.io.IOException: Could not find resource mybatis.po.xml  
    mybatis配置文件名字写错。

    4.

    org.apache.ibatis.exceptions.PersistenceException:
    ### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for test.delete
    ### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for test.delete
    Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for test.delete
    下面的红字地方有误:

    sqlSession.delete("test.deleteUser",12);

  • 相关阅读:
    wordpress升级需设置ftp的解决方法
    用命令创建MySQL数据库
    MySQL创建用户与授权
    MySQL基本命令和常用数据库对象
    转换说明符和转换说明修饰符
    html-webpack-plugin
    数据库-之MySQL的dos命令
    浅谈Java拆箱、装箱
    Java基础问题10问
    Java单例类
  • 原文地址:https://www.cnblogs.com/zhaideyou/p/5922363.html
Copyright © 2011-2022 走看看