技术文章 > java >  java教程 > 正文

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。

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  java中arrays.fill的填充
  binarySearch在java的查找使用
  java MyBatis中jar的下载
  java中mybatis的下载和安装
  java mybatis框架的配置
  java中的MyBatis框架是什么
相关视频章节
  CSS盒子模型-盒子模型应用
  CSS盒子模型-外边距合并
  CSS盒子模型-外边距
  CSS盒子模型-边框
  CSS盒子模型-内边距
作者信息
推荐视频
视频教程分类