栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java MyBatis的运行机制是什么

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java MyBatis的运行机制是什么

在我们初步接触MyBatis框架后,了解了其简单好学外,还需要掌握最基本的运行机制。这就好比我们知道某一种方法的使用,但不知道方法生效的原因,也是会在使用中出现失误的。下面我们先就MyBatis框架的作用进行讲解,然后分析其运行机制,并带来相关的图形解释。

1.作用

xml和mapper之间的有用导航

支持生成语句,@Param注释和xml的映射器

在xml中支持一些有用的mapper重命名

支持mapper xml中select语句的正确结果类型支持mapper xml的正确无法解析的属性值

支持在重命名mapper接口时重构mapper xml文件的名称

支持mapper xml中基于id的标记的重构

支持查找映射器接口和映射器xml元素的用法

突出显示mapper xml的冲突元素为错误

自动注册映射器为spring bean

在编辑sql时,Mapper参数在xml中自动完成

2.工作流程

通过Reader对象读取Mybatis映射文件;

通过SqlSessionFactoryBuilder对象创建SqlSessionFactory对象;

获取当前线程的SQLSession;

事务默认开启;

通过SQLSession读取映射文件中的操作编号,从而读取SQL语句;

提交事务;

关闭资源。

3.流程图解

以上就是java MyBatis的运行机制,在对MyBati框架的基本组件有所了解后,就可以展开工作机制的学习,以便之后更好的使用MyBatis。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/14978.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号