ITPub博客

首页 > IT职业 > IT职场 > java MyBatis的运行机制是什么

java MyBatis的运行机制是什么

IT职场 作者:tomlzy 时间:2021-09-11 10:00:56 0 删除 编辑

在我们初步接触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。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3278/viewspace-2830917/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-13

  • 博文量
    83
  • 访问量
    653