今天就跟大家聊聊有关java中MyBatis的运行机制是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
Java的特点有哪些
Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。2.Java具有简单性、面向对象、分布式、安全性、平台独立与可移植性、动态性等特点。3.使用Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
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的运行机制是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网行业资讯频道,感谢大家的支持。