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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • navicat激活码最新【2021最新】

    (navicat激活码最新)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~TR…

    2022年3月22日
    98
  • zencart 引用模板语句「建议收藏」

    zencart 引用模板语句「建议收藏」例如引用:head模板:<?php/***preparesanddisplaysheaderoutput**/if(CUSTOMERS_APPROVAL_AUTHORIZATION==1&&CUSTOMERS_AUTHORIZATION_HEADER_OFF==’true…

    2022年7月27日
    5
  • pycharm 设置环境_pycharm 虚拟环境

    pycharm 设置环境_pycharm 虚拟环境今天有点小收获,做一点积累吧。pycharm使用的是2018.3.1专业版,python使用的是3.7.1首先是新建工程,打开pycharm之后,面对窗口如下:选择createnewproj

    2022年8月2日
    8
  • Python 实现大整数乘法算法

    Python 实现大整数乘法算法我们平时接触的长乘法,按位相乘,是一种时间复杂度为O(n^2)的算法。今天,我们来介绍一种时间复杂度为O(n^log3)的大整数乘法(log表示以…

    2022年6月2日
    38
  • 谷歌浏览器搜索使用指南[通俗易懂]

    谷歌浏览器搜索使用指南[通俗易懂]谷歌浏览器使用指南下载谷歌浏览器使用浏览器时遇到的问题对谷歌浏览器进行配置下载谷歌浏览器可以在谷歌浏览器官网进行下载,网址:https://www.google.cn/intl/zh-CN/chrome/在腾讯电脑管家,进行下载使用浏览器时遇到的问题搜索引擎我们这里先选用百度搜索引擎,如果想使用其他搜索引擎,更换其他的网址即可。1.当你使用谷歌浏览器时你会发现,根本上不了网2.这个时候你不要惊慌,自己在网址框中手动输入:https://www.baidu.com/即可进行上网对谷

    2025年10月20日
    5
  • DatabaseMetaData.getIndexInfo

    DatabaseMetaData.getIndexInfo示例通过DatabaseMetaData.getIndexInfo()获取索引信息。publicstaticvoidgetIndexInfo()throwsException{Connectionconn=getConnection();ResultSetrs=null;try{

    2022年6月19日
    25

发表回复

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

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