mybatis报错

来源:互联网 发布:java无难事 编辑:程序博客网 时间:2024/05/19 01:30

今天在项目开发中Mybatis遇到两个问题:

1.Invalid bound statement (not found)

原因:Java文件与xml文件没有对应起来,或者是其中的方法没有对应起来,如果是maven项目,可以通过打好的包解压和反编译后查看打包的代码,很多时候会发现,修改的地方并没有打包进去,或者是打包没有把一些文件打进去,这样就能发现问题所在,非常实用。



 2.Java.lang.IllegalArgumentException: Result Maps collection already contains value for XXX这个错误。这个问题主要是有两个或以上相同的resultMap,今天的代码主要是被以前开发的人员坑了,写了两个相同的xml文件,只要把相同的删掉就好了


3.Spring中用@Resource注解完成属性装配

参考文章http://blog.csdn.net/helen_shw/article/details/8113627

原创粉丝点击