![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MyBatis
文章平均质量分 87
mybatis学习路线
chaizepeng
每天进步一点
展开
-
11、mybatis的功能架构分析
1、Mybatis功能架构(1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。(2)数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。(3)基础支撑层:负责最基础的功能支撑,包括连接管理、事务管理、配置加载和缓存处理,这些都是共用的东西,将他们抽取出来作为最基础的组件。为上层的数据处理层提供最基础的支撑。2、Myba原创 2021-09-08 17:12:43 · 520 阅读 · 2 评论 -
10、mybatis中缓存的使用
1、mybatis 的缓存机制2、一级缓存2、1 工作机制2、2 失效场景3、二级缓存3、1 工作机制3、2 使用方式4、与缓存设置有关的设置和属性5、引入第三方缓存服务原创 2021-09-08 16:35:43 · 879 阅读 · 0 评论 -
9、mybatis中动态sql的使用
上一篇 写到了输入映射和输出映射,结束于自定义映射resultMap的更多用法,这一篇主要针对resultMap 的一些高级用法进行叙述原创 2021-08-23 17:57:56 · 343 阅读 · 3 评论 -
8、mybatis中的sql映射文件详解(3)
详细介绍resultMap的多种使用场景,1、级联属性的映射2、association指定关联对象映射3、association 分步查询(嵌套查询)4、collection 指定关联集合对象映射5、collection 分步查询(嵌套查询)6、discriminator 鉴别器的使用原创 2021-08-20 10:25:12 · 204 阅读 · 5 评论 -
7、mybatis中的sql映射文件详解(2)
上一篇留的两个问题如何传入参数、如何将查询结果映射到java对象中,这一篇做一下介绍。大体上可分为两部分:输入映射、输出映射1、输入映射输入映射这里指的是将java中的参数传入到mybatis映射文件中,继而进行数据查询。1、1 传入参数的方式需要往sql中传入参数时,在sql 映射文件中需要指定类型,一般通过 parameterType 属性进行设置,但是mybatis是强大的,即使在sql映射文件中不用 parameterType 指明传入参数的类型,mybatis依然可以自动识..原创 2021-08-18 15:05:08 · 414 阅读 · 3 评论 -
6、mybatis中的sql映射文件详解(1)
在实际开发过程中,最多的还是使用sql映射文件和接口绑定的方式进行应用开发,对于接口而言没有什么要介绍的,只需要记住sql映射文件中的命名空间要和绑定的接口的全路径限定名一致即可。接下来详细的介绍一下sql映射文件的开发。1、sql映射文件中的标签sql映射文件中除去自定义的sql,主要还是一些标签,正是通过这些标签和对应的标签属性才实现了自动映射,接下来详细的说一下sql映射文件中的标签用法序号 标签名 作用 1 select 映射sql查询语句 2 in原创 2021-08-16 17:01:25 · 483 阅读 · 1 评论 -
5、mybatis中的映射器
对于初学者,如果进行mybatis的学习呢?我总结了几点,会慢慢的更新出来。首先大家需要了解mybatis是什么、用mybatis来做什么、为什么要用mybatis、有什么优缺点;当知道了为什么的时候就开始了解如何用的问题,如何使用mybatis、有几种使用方式、各种方式的优缺点,在这个阶段也会学习mybatis涉及到的一些标签的用法;当知道了基础用法之后,就开始接触一些高级的用法,例如动态sql的使用、mybatis的缓存使用等;至此,在实战项目中使用mybatis进行开发已经没有问题了。接下来就开始原创 2021-08-12 12:11:30 · 684 阅读 · 0 评论 -
4、mybatis通过配置类Configuration 实现初始化
对于初学者,如果进行mybatis的学习呢?我总结了几点,会慢慢的更新出来。首先大家需要了解mybatis是什么、用mybatis来做什么、为什么要用mybatis、有什么优缺点;当知道了为什么的时候就开始了解如何用的问题,如何使用mybatis、有几种使用方式、各种方式的优缺点,在这个阶段也会学习mybatis涉及到的一些标签的用法;当知道了基础用法之后,就开始接触一些高级的用法,例如动态sql的使用、mybatis的缓存使用等;至此,在实战项目中使用mybatis进行开发已经没有问题了。接下来就开始原创 2021-08-11 17:20:16 · 1303 阅读 · 0 评论 -
3、mybatis的全局配置文件mybatis-config.xml
对于初学者,如果进行mybatis的学习呢?我总结了几点,会慢慢的更新出来。首先大家需要了解mybatis是什么、用mybatis来做什么、为什么要用mybatis、有什么优缺点;当知道了为什么的时候就开始了解如何用的问题,如何使用mybatis、有几种使用方式、各种方式的优缺点,在这个阶段也会学习mybatis涉及到的一些标签的用法;当知道了基础用法之后,就开始接触一些高级的用法,例如动态sql的使用、mybatis的缓存使用等;至此,在实战项目中使用mybatis进行开发已经没有问题了。接下来就开始原创 2021-08-11 16:15:44 · 5517 阅读 · 0 评论 -
2、mybatis的基本使用
对于初学者,如果进行mybatis的学习呢?我总结了几点,会慢慢的更新出来。首先大家需要了解mybatis是什么、用mybatis来做什么、为什么要用mybatis、有什么优缺点;当知道了为什么的时候就开始了解如何用的问题,如何使用mybatis、有几种使用方式、各种方式的优缺点,在这个阶段也会学习mybatis涉及到的一些标签的用法;当知道了基础用法之后,就开始接触一些高级的用法,例如动态sql的使用、mybatis的缓存使用等;至此,在实战项目中使用mybatis进行开发已经没有问题了。接下来就开始原创 2021-08-10 18:00:49 · 1296 阅读 · 0 评论 -
1、mybatis是什么?为什么要用mybatis?
对于初学者,如果进行mybatis的学习呢?我总结了几点,会慢慢的更新出来。首先大家需要了解mybatis是什么、用mybatis来做什么、为什么要用mybatis、有什么优缺点;当知道了为什么的时候就开始了解如何用的问题,如何使用mybatis、有几种使用方式、各种方式的优缺点,在这个阶段也会学习mybatis涉及到的一些标签的用法;当知道了基础用法之后,就开始接触一些高级的用法,例如动态sql的使用、mybatis的缓存使用等;至此,在实战项目中使用mybatis进行开发已经没有问题了。接下来就开始原创 2021-08-04 15:08:47 · 39401 阅读 · 8 评论