1、配置檔案沒有注冊(解決:在核心配置檔案中注冊mapper,注冊有三種形式。資源路徑用斜杆,包和類用點)
<mappers>
<!--每一個mapper.xml檔案都需要在mybatis核心配置檔案中被注冊-->
<mapper resource="com/zheng/Dao/UserMapper.xml"></mapper>
</mappers>
2、綁定接口錯誤(解決:在mapper.xml檔案中,namespace是要實作的接口類)
<mapper namespace="com.zheng.Dao.UserMapper">
3、方法名不對(解決:id是接口中對應的方法名)
<select id="selectAllUser" resultType="com.zheng.pojo.User">
select * from mybatis.user
</select>
4、傳回類型不對
<select id="selectAllUser" resultType="com.zheng.pojo.User">
select * from mybatis.user
</select>
5、maven導出資源出問題
<!--在build中配置resources,來防止我們資源導出失敗的問題-->
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
serverTimezone=Asia/Shanghai"