前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mybatis Mapper实现机制和原理

Mybatis Mapper实现机制和原理

作者头像
赵哥窟
发布2019-01-07 13:28:29
1.3K0
发布2019-01-07 13:28:29
举报

在使用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>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.01.03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档