首页 > 编程知识 正文

平导原理示意图,mybatis之工作原理

时间:2023-05-05 00:39:56 阅读:175671 作者:832

上述流程是MyBatis内部的核心流程,各流程的详细说明如下。

)1)读取MyBatis的配置文件。 MyBatis-config.xml是组成数据库连接信息的mybatis全局配置文件。

)2)加载映射文件。 一种映射文件,其中配置了SQL语句,用于操作必须加载到MyBatis配置文件mybatis-config.xml中的数据库。 mybatis-config.xml文件可以加载与数据库中一个表对应的多个映射文件。

)3)建设对话工厂。 根据MyBatis的环境配置信息构建会话工厂SqlSessionFactory。

)4)创建会话对象。 会话工厂将创建一个SqlSession对象,其中包含执行SQL语句的所有方法。

)5)执行机构。 MyBatis的基础定义了用于操作数据库的执行界面。 Executor接口根据从SqlSession传递的参数动态生成必须执行的SQL语句,并负责查询缓存的维护。

(6)映射语句对象。 Executor界面的运行方式有映射语句类型的参数。 这是映射信息的封装,包含要映射的SQL语句的id、参数等信息。

(7)输入参数映射。 输入参数类型可以是集合类型(如Map、List ),也可以是基本数据类型和POJO类型。 映射输入参数的过程类似于JDBC在preparedStatement对象中设置参数的过程。

(8)输出结果图。 输出结果类型可以是集合类型(如Map、List ),也可以是基本数据类型和POJO类型。 输出结果映射过程类似于JDBC分析结果集的过程。

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

添加mybatis官方网站添加链接说明

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。