MyBatis工作原理步骤

MyBatis的工作原理第一步:读取MyBatis配置文件,即mybatis-config.xml第二步:加载映射文件,如ManMapper1.xml,…Mapper2.xml等。第三步:构造会话工厂,即SqlSessionFactory。第一种方法:SqlSessionFactoryfactory=sqlSessionFactoryBuilder.build(reader,p…

大家好,又见面了,我是你们的朋友全栈君。

MyBatis的工作原理

第一步:读取MyBatis配置文件,即mybatis-config.xml

第二步:加载映射文件,如ManMapper1.xml,…Mapper2.xml等。

第三步:构造会话工厂,即SqlSessionFactory。
第一种方法:

SqlSessionFactory factory =
 sqlSessionFactoryBuilder.build(reader, props);

第二种方法:

SqlSessionFactory factory =
 new SqlSessionFactoryBuilder.build(reader, environment, props);

第四步:构建会话对象,即SqlSession。

SqlSession sqlSession=sqlSessionFactory.openSession();

第五步:Executor执行器(包含着一个MappedStatement对象,对象里面有映射文件所定义要执行的sql语句)

第五步:输入映射,输出映射到数据库。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127305.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月9日 下午7:20
下一篇 2022年4月9日 下午7:20


相关推荐

  • [Drupal学习一]Drupal安装和基本配置[通俗易懂]

    [Drupal学习一]Drupal安装和基本配置[通俗易懂]1.从官方网站上下载drupal-6.16 http://drupal.org/drupal-6.162.将下载的压缩包文件直接解压,放到apache的站点目录中。此时drupal的路径为WEB-SERVER/drupal3.访问站点http://localhost:8888/drupal/将进入drupal的安装页面。此时会提醒我们要拷贝重命名.sites/default/de…

    2022年7月20日
    18
  • WdatePicker小结

    WdatePicker小结转载自博客园 nbsp donglf 的博客 原博客链接 nbsp https www cnblogs com donglf p 5868999 htmlWdatePic js 日期插件 1 y nbsp nbsp 当前年 nbsp M nbsp nbsp 当前月 nbsp d nbsp nbsp 当前日 nbsp ld 本月最后一天 nbsp H nbsp nbsp 当前时 nbsp m nbsp nbsp 当前分 nbsp s nbsp nbsp 当前秒 2 可以通过配置 minDate 最小日期 和 max

    2026年3月17日
    2
  • cobol语言简介

    cobol语言简介机缘巧合之下做一个老项目翻新的项目 从 cobol 到 java 我也学习了 cobol 的一些知识 记载一下我的 cobol 语言的学习 cobol 语言简介 cobol commonbusine 公用面向商业语言 这个语言目前使用面没有之前的广 也就需要了解对应 cobol 语言即可 不需要配置对应环境学习 语言格式如上图所示 在 cobol 程序中 1 6 列表示代码的序号区 代表当前序列 类似与行号 7 列表示指示符区 如果是 则表示此行为注释行 程序结构 co

    2026年3月18日
    2
  • RFC2616-HTTP1.1-Header Field Definitions(头字段规定部分—译文)「建议收藏」

    partof HypertextTransferProtocol–HTTP/1.1RFC2616Fielding,etal.14头字段规定该章节定义了HTTP1.

    2022年3月25日
    125
  • 爬虫框架 Scrapy 详解

    爬虫框架 Scrapy 详解一 Scrapy 基础知识 Scrapy 是适用于 Python 的一个快速 高层次的屏幕抓取和 web 抓取框架 用于抓取 web 站点并从页面中提取结构化的数据 Scrapy 用途广泛 可以用于数据挖掘 监测和自动化测试 Scrapy 是一个框架 可以根据需求进行定制 它也提供了多种类型爬虫的基类 如 BaseSpider sitemap 爬虫等 最新版本又提供了 web2 0 爬虫的支持 1 Scrapy 基本模块 1 调度器 Scheduler 调度器 说白了把它假设成为一个 URL 抓

    2026年3月18日
    2
  • 腾讯大升级,OpenClaw一键接入QQ机器人

    腾讯大升级,OpenClaw一键接入QQ机器人

    2026年3月15日
    13

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号