自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 mybatis源码阅读之5:mybatis底层参数封装过程

上一篇 mybatis增删改查注意点下一篇mybatis缓存上节讲了mybatis对各种参数的封装,本节说说mybatis底层是如何对参数进行特殊处理来封装参数的。先补充一个点:#{}与${}取值有什么不同?#{}:是以预编译的方式将参数设置到sql中,具有防止sql注入的功能,即具有PreparedStatement防注入的功能#{}更丰富的用法:制定参数规则:j...

2019-01-30 10:40:17 919

原创 mybatis源码阅读之4:mybatis增删改查注意点

上一篇mybatis配置文件详解下一篇mybatis底层参数封装过程本文主要记录一下,在mybatis的增删改查操作中,需要注意的几点。增1.mysql数据库获取自增主键<insert id="addStudent" parameterType="com.licw.lean.mybatis_anayl.Student" u...

2019-01-29 17:25:59 251

原创 mybatis源码阅读之3:mybatis配置文件详解

上一篇mybatis执行流程下一篇mybatis增删改查注意点上一节中提到的配置文件mybatis-config.xml,本文将详细讲解其中的配置以及适用场景。mybatis的常用配置 <settings> <!-- 使全局的映射器启用或禁用缓存。 --> <setting name="cacheEnabled" ...

2019-01-26 22:31:49 304

原创 mybatis源码阅读之2:mybatis执行流程

上一篇 框架概述下一篇mybatis配置文件详解1.获取sqlSessionFactory对象String resource = "mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(resource);SqlSessionFactory sqlSessionFactor...

2019-01-26 20:47:45 251

原创 mybatis源码阅读之1:框架概述

mybatis就是ibatis3.0以後的版本.对于日常开发中的DB操作,我们经历了JDBC>DBUtils->JDBCTemlpate->hibernate->mybatis对于以上比较,各阶段的利弊如下:JDBC:每次需要手动去写java代码去获取数据库链接,使用java代码去拼接sql,拼接参数,最后执行完还要手动去释放链接。DBUtils:...

2019-01-25 18:32:15 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除