欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > Mybatis工作原理

Mybatis工作原理

2024/10/26 23:13:14 来源:https://blog.csdn.net/qq_63882368/article/details/143169525  浏览:    关键词:Mybatis工作原理

Mybatis工作原理

Mybatis是什么?

Mybatis是一款用于持久层的、轻量级的半自动化ORM(ORM,Object Relational Mapping, 直接翻译就是对象关系映射)框架,封装了所有jdbc操作以及设置查询参数和获取结果集的操作,支持自定义sql、存储过程和高级映射。

Mybatis工作原理

MyBatis的基本工作原理简单来说就是:先封装SQL,接着调用JDBC操作数据库,最后把数据库返回的表结果封装成Java类。

mybatis应用程序通过SqlSessionFactoryBuilder从mybatis-config.xml配置文件中构建出SqlSessionFactory,然后,SqlSessionFactory的实例直接开启一个SqlSession,再通过SqlSession实例获得Mapper对象并运行Mapper映射的SQL语句,完成对数据库的CRUD和事务提交,之后关闭SqlSession。如下图所示:

MyBatis的工作原理如下图所示:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com