发表于: 2016-08-24 22:31:49

6 2033


今天完成的事情:

  用代理开发方式写mybatis的demo,在写了test类之后用Junit4测试的时候提示连不上配置文件:could not find resource sqlmapconfig.xml  ,搜了好一会,最后在一个不起眼的角落发现了答案,是在我的项目下的config文件夹没有use as source folder(test没选择作为源文件夹会提示 the input type of the lauch configuration does not exist这新建的文件夹都需要buildpath一下,eclipse才会认识=.=

 然后可以测试一下写的test类了。测试的结果报错:error building SqlSession,然后百度了下,说是sql语句的问题,找了半天没找着,后面找崔明阳同学找了下,最后发现sql的传入的参数的占位符写成这个:delete from student where ID=#{}也就是大括号里没有填参数,后面补上了一个ID程序就正常运行的,虽然是个小错误,但找了好久,很容易浪费时间,崔明阳同学的找bug的方式我总结下主要有以下几种方式:

 1、在可能出错的语句前后用打印语句打印些简单的语句来测试,判断问题是出现在这个语句的前面还算后面。

 2、在可能发生错误的地方往后找,直到找到bug的源头。


返回列表 返回列表
评论

    分享到