昨天在帮一位朋友ssm框架的一个问题,发现报了如下的问题:
很明显该问题就是因为配置导致的。
1.maven项目pom.xml配置中没有将该配置文件作为资源文件引入,会导致找不到sql,解决办法就直接在maven的build下面加上如下代码。
<resource>
<directory>${basedir}/src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
这里只是添加了mybatis的xml其他配置其实也是一样的比如:
<resources>
<resource>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>**/*.yml</include>
</includes>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>**/*.properties</include>
</includes>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>${basedir}/src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
2.由于mybatis字段映射中的大小写拼错了,导致sql查询出来的导致不致。