本文主要是介绍MyBatis 的宏观简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
mybatis 框架是一个持久层框架,是 apache 下的顶级项目。mybatis 可以让开发者的主要精力放在 sql 上,通过 mybatis 提供的映射方式,自由灵活的生成满足需要的sql语句。mybatis 可以将向 preparedStatement 中的输入参数自动进行输入映射,将查询结果集灵活映射成java对象输出映射 。
如下图:
从图中可以看出,mybatis 中首先要在配置文件中配置一些东西;
然后根据这些配置去创建一个会话工厂;
再根据会话工厂创建会话,会话发出操作数据库的sql语句,然后通过执行器操作数据,再使用 mappedStatement 对数据进行封装。这就是整个 mybatis 框架的执行情况。
这篇关于MyBatis 的宏观简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!