美文网首页
Mybatis Mapper实现机制和原理

Mybatis Mapper实现机制和原理

作者: 赵哥窟 | 来源:发表于2019-01-03 17:31 被阅读117次

在使用Mybais的过程会发现service中调用了mapper的方法,但是mapper仅仅是个接口,并没有实现方法。那么它的原理是什么呢,mapper调用时又是在哪里进行了实现的呢?

Mybatis是一个ORM框架,属于DAO层,负责和数据库进行交互,DAO层文件夹中分别存放了mapper.java 和 mapper.xml,mapper.xml 是对 mapper.java 接口的实现。他们之间的关联通过mapper.xml 中的<mapper ></mapper> 标签中的namespace属性实现绑定。

<?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.wm.adminbackend.mapper.SysUserMapper">
</mapper>

相关文章

网友评论

      本文标题:Mybatis Mapper实现机制和原理

      本文链接:https://www.haomeiwen.com/subject/zokqrqtx.html