![](https://img-blog.csdnimg.cn/20200314174101219.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
mybatis
本专栏主要讲解mybatis框架的理论知识和实践应用,学习mybatis这个专栏就够了!!!
理木客
欢迎关注同名公众号:理木客
展开
-
初入mybatis(mybatis概述、mybats初体验、mybatis配置文件详解、dao层mapper动态代理)
1、概述MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。1.1MyBatis的jar包要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于 classpath 中即可。如...原创 2020-03-14 22:53:56 · 1078 阅读 · 0 评论 -
细说mybatis一级缓存二级缓存
一级缓存Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,也就是说一级缓存默认是开启的,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SqlSession第一次查询后,MyBatis会将其放在缓存中,以后再查询的时候,如果没有声明需要刷新...原创 2020-03-14 18:00:14 · 831 阅读 · 0 评论 -
Jdbc vs Mybatis、以及mybatis的API、源码分析
1.导读本文主要讲解JDBC演变到Mybatis的过程把JDBC封装成Mybatis的原因mybatis的API、源码分析2.Jdbc VS Mybatis我们先看看最基础的通过JDBC查询数据库数据,一般需要以下七个步骤:加载JDBC驱动建立并获取数据库连接创建 JDBC Statements 对象设置SQL语句的传入参数执行SQL语句并获得查询结果对查询结果进行转...原创 2020-03-15 20:17:35 · 648 阅读 · 0 评论