初学Mybatis ,犯了一个低级错误:配置映射XML文件的时候忘了指定namespace,导致报Type interface XXXMapper is not known to the MapperRegistry 这个错,下面是正确的配置文件。
<?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="cn.jnk.mapper.IBookInfoMapper">
<select id="getBook" parameterType="int"
resultType="cn.jnk.dao.impl.BookInfo">
select * from books where id=#{id}
</select>
</mapper>
参考:http://www.iteye.com/problems/51369 里面的评论。