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语句)

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 华为手机像素密度排行_「屏幕像素密度」(全解析)屏幕尺寸,分辨率,像素,PPI之间到底什么关系? – seo实验室…[通俗易懂]

    华为手机像素密度排行_「屏幕像素密度」(全解析)屏幕尺寸,分辨率,像素,PPI之间到底什么关系? – seo实验室…[通俗易懂]屏幕像素密度今天我给大家来讲讲这几个咱们经常打交道的词到底啥意思,以及他们之间到底有什么关系。这篇文章是我花了一个下午从N多篇文章里提炼出的一个白话版,保证让你看得懂。咱们从手机开始说起吧。先上一张图,给大家看看关于手机屏幕方面的一些参数。红框内的三个参数,大家一定都不陌生,我也不陌生。不过讲真的,就在不久前,我连手机的屏幕尺寸到底是怎么算出来的都不知道。下面我们开始慢慢讲。屏幕(主屏)尺寸是什么…

  • Arch 安装 deb

    Arch 安装 deb安装debtapyaourt-Sdebtap也应该安装bash,binutils,pkgfile和fakeroot依赖包。创建/更新pkgfile和debtap数据库。sudodebtap-u转换deb包debtap***.deb安装sudopacman-U<package-name>…

  • 无线桥接与中继的区别[通俗易懂]

    无线桥接与中继的区别[通俗易懂]无线桥接与中继的区别    无线桥接也就是WDS(WirelessDistributionSystem,无线分布式系统),其可以无线网络相互连接的方式构成的一个整体无线网络。WDS可把有线网络的资料,透过无线网络当中继架构来传送,借此可将网络资料传送到另外一个无线网络环境,或者是另外一个有线网络。   &nb…

  • tomcat部署war包后访问项目报错404问题[通俗易懂]

    tomcat部署war包后访问项目报错404问题[通俗易懂]首先查看log日志,根据报错去查找问题。日志在你的tomcat文件夹下的logs文件夹里面。我把tomcat布置到服务器上之后并没有把我先前跨域更改的lib中的jar包再次更改导致了一直无法访问项目,查看log之后发现是这个问题就再次对服务器上的项目进行了跨域设置就可以访问了。…

  • 提测标准

    提测标准一、 提测要求及规范:1.发送提测邮件规则:需求、代码配置项、sql语句新增或变更等均需要发送提测邮件说明;2.产品需求方面:需求地址:建议需规或原型 提交到禅道进行统一管

  • 几种常见mybatis分页实现[通俗易懂]

    几种常见mybatis分页实现[通俗易懂]mybatis框架分页实现,有几种方式,最简单的就是利用原生的sql关键字limit来实现,还有一种就是利用interceptor来拼接sql,实现和limit一样的功能,再一个就是利用PageHelper来实现。这里讲解这三种常见的实现方式:无论哪种实现方式,我们返回的结果,不能再使用List了,需要一个自定义对象Pager。packagecom.xxx.mybatis.bean;…

    2022年10月20日

发表回复

您的电子邮箱地址不会被公开。

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