前言 通过上一偏文章,我们知道:mybatis 的插件开发,主要是集中在Executor(执行器),ParameterHandler(参数处理器),ResultSetHandler(结果集处理器),StatementHandler( 语句处理器)。 我们知道了mybatis对外暴露的API(SqlS ...
分类:
其他好文 时间:
2017-04-09 13:56:42
阅读次数:
296
MyBatis框架是如何去执行SQL语句?相信不只是你们,笔者也想要知道是如何进行的。相信有上一章的引导大家都知道SqlSession接口的作用。当然默认情况下还是使用DefaultSqlSession类。关于SqlSession接口的用法有很多种。笔者还是比较喜欢用getMapper方法。对于getMapper方法的实..
分类:
其他好文 时间:
2017-04-08 01:16:30
阅读次数:
142
有几年开发经验的程序员应该都有暗骂过原生的SQL语句吧。因为他们不能一句就搞定一个业务,往往还要通过代码来拼接相关的SQL语句。相信大家会理解SQL里面的永真(1=1),永假(1=2)的意义吧。所以mybatis动态SQL功能在笔者看来是最引吸人的。为了更好的区别XML映射文件上的SQL语句。myb ...
分类:
数据库 时间:
2017-04-06 00:05:57
阅读次数:
217
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Object ...
分类:
其他好文 时间:
2017-04-04 12:37:44
阅读次数:
231
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Object ...
分类:
数据库 时间:
2017-04-04 12:35:26
阅读次数:
335
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Object ...
分类:
其他好文 时间:
2017-04-04 12:34:45
阅读次数:
207
1、 sqlSessionHolder 是位于mybatis-spring 包下面,他的作用是对于sqlSession和事务的控制 2 、在前面讲解到,sqlSessionTemplate 操作数据库实际操作是对于代理对象 目标方法的执行。 代理对象是如何获取defaultSqlSession ,在 ...
分类:
数据库 时间:
2017-03-21 10:28:17
阅读次数:
623
1. 在创建好sqlSessionFactory之后,接着就要配置sqlSession的创建。 构造参数,包括sqlSessionFactory对象,以及ExecutorType(simple) 2. sqlSession接口 我们的应用程序,是直接注入sqlSessionTemplate ,操作数 ...
分类:
数据库 时间:
2017-03-20 22:03:17
阅读次数:
263
比较好的入门教程:Mybatis深入浅出系列 mybatis官方文档:http://www.mybatis.org/mybatis-3/zh/index.html mybatis源码地址:https://github.com/mybatis/mybatis-3 ...
分类:
其他好文 时间:
2017-02-28 13:18:31
阅读次数:
172