<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.vv.dao.UserDao">
<select id="getUser" parameterType="java.lang.Integer" resultType="com.vv.pojo.User">
select * from xs_user where id=#{id}
</select>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.vv.dao.UserDao">
<select id="getUser" parameterType="java.lang.Integer" resultType="com.vv.pojo.User">
select * from xs_user where id=#{id}
</select>
</mapper>
我把名字空间的名字写成了:com.vv.dao,结果我总是出错,弄了我几个小时, 以后记住了,名字空间一直要写到它的dao接口类才行。
再就是 resultType="com.vv.pojo.User"这个写成 resultType="User" 也会坑你几个小时,总是报错User找不到。