整了几天ssm框架才能用mybatis链接数据库
总结几点
包不能少 用maven导入项目时最好等他下完 要不然可能出现莫名其妙的问题需要的包
在实例化接口时出现错误
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
一般的原因是Mapper interface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上,需要比较细致的对比,我经常就是写错了一两个字母搞的很长时间找不到错误
如果都没问题那就是xml编译有问题 在pom文件中添加一段
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
</build>
即可