前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MyBatis工作原理步骤

MyBatis工作原理步骤

作者头像
全栈程序员站长
发布2022-07-25 12:30:04
1990
发布2022-07-25 12:30:04
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

MyBatis的工作原理

第一步:读取MyBatis配置文件,即mybatis-config.xml

第二步:加载映射文件,如ManMapper1.xml,…Mapper2.xml等。

第三步:构造会话工厂,即SqlSessionFactory。 第一种方法:

代码语言:javascript
复制
SqlSessionFactory factory =
 sqlSessionFactoryBuilder.build(reader, props);

第二种方法:

代码语言:javascript
复制
SqlSessionFactory factory =
 new SqlSessionFactoryBuilder.build(reader, environment, props);

第四步:构建会话对象,即SqlSession。

代码语言:javascript
复制
SqlSession sqlSession=sqlSessionFactory.openSession();

第五步:Executor执行器(包含着一个MappedStatement对象,对象里面有映射文件所定义要执行的sql语句)

第五步:输入映射,输出映射到数据库。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/127305.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月9,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

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