前一节已经将spring和mybatis的相关配置配好,在dao层的实现中,我们就可以用简单的xml配置来代替jdbc实现对数据库的操作
我们在dao层写好接口,而接口的实现工作则交给mapping.xml文件
mapper中需要用namespace来指明需要实现的dao接口
resultMap中指出查询数据库所返回的结果集
<?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.xxx.xxx.dao.xxx" > <resultMap id="xxx" type="xxx"> <result property="xxx" column="xxx" jdbcType="xxx"/>
... ... </resultMap> <!-- 查询操作 --> <select id="xxx" resultType="xxx" resultMap="xxx"> ... ... </select>
<!-- 删除操作 -->
<!-- 插入操作 --> </mapper>