ssm框架,在新增時找不到相應的值,報上面的錯,網上找資料說:
1.mybatis的映射文件的命令空間與接口的全限定名不一致;
2有可能mybatis的映射文件名字與接口的類名字不一致;
3.還有一種情況就是接口聲明的方法在映射文件裏面沒有。
參考博客:http://blog.csdn.net/weimezilie/article/details/51940546
報錯原因是未找到方法對應的映射xml文件,剛開始是在mybatis的總的配置文件的mappers標籤中以掃描包的形式配置的,後來發現未起作用,後來改成單一文件的配置方法,問題解決了。以下是相應代碼
<mappers>
<!-- 通過掃描包的方式來進行批量加載映射文件 -->
<!-- <package name="conf.mybatis"/> -->
<mapper resource="conf/mybatis/userDao.xml" />
</mappers>