关闭

Spring mybatis源码篇章-MybatisDAO文件解析

http://www.cnblogs.com/question-sky/p/6612604.html 默认加载mybatis主文件方式 XMLConfigBuilder xmlConfigBuilder = null; if (this.configLocation != null) { xmlConfigBuilder = new XMLConfigBui...
阅读(200) 评论(0)

Spring mybatis源码篇章-sql mapper配置文件绑定mapper class类

http://www.cnblogs.com/question-sky/p/6654101.html 背景知识 MappedStatement是mybatis操作sql语句的持久层对象,其id由注解模式的${mapperInterface类全名}.${methodName}或者XML模式的${namespace}.${CRUD标签的id}确定,且是唯一的Mybatis对每个...
阅读(138) 评论(0)

MyBatis中如何通过继承SqlSessionDaoSupport来编写DAO

( 本文示例完整源代码与数据库脚本下载地址: http://down.51cto.com/data/1970833 ) 在 MyBatis 中,当我们编写好访问数据库的映射器接口后, MapperScannerConfigurer 就能自动成批地帮助我们根据这些接口生成 DAO 对象,然后我们再使用 Spring 把这些 DAO 对象注入到业务逻辑层的对象( Service 类的对象)。因此...
阅读(78) 评论(0)

spring整合mybatis sqlSession释放问题

http://blog.csdn.net/u011686226/article/details/52704158 MapperFactoryBean MapperFactoryBean实现了FactoryBean,所以 MapperFactoryBean.getObject -> SqlSessionTemplate.getMapper() -> Conf...
阅读(132) 评论(0)

mybatis如何根据mapper接口生成其实现类

http://www.cnblogs.com/ChenLLang/p/5307590.html SpringBoot集成mybatis mybatis的statement的解析与加载 mybatis如何根据mapper接口生成其实现类 mybatis的mapper返回map结果集 mybatis结果的组装 序 mybatis里头给sql...
阅读(79) 评论(0)

配置SqlSessionFactory,整合Mybatis

要利用Mybatis首先是需要导入mybatis-3.3.0.jar,其次,要整合Spring和Mybatis需要导入mybatis-spring-1.2.3.jar。 1、Spring整合Mybatis的xml配置 常用配置: (如果在mybatis-config.xml利用进行xml映射文件的配置,就可以不用配置下面的mapperLocation属性了) bean id="s...
阅读(111) 评论(0)

Mybatis+Spring如何自动将sqlsessonFactory实例注入每个代理mapper中?

看到许多网站和自身的关于mybatis+spring 自动注册所有代理mapper类的文章,配置文件不外乎如下: --> --> 一直有个疑问,当项目中仅存在单个数据源的情况时,为何...
阅读(70) 评论(0)

Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring

Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring Mybatis在与Spring集成的时候可以配置MapperFactoryBean来生成Mapper接口的代理. 例如 bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean"...
阅读(81) 评论(0)

Mybatis源码解析 KeyGenerator

KeyGenerator接口定义了2个函数: //执行insert之前 void processBefore(Executor executor, MappedStatement ms, Statement stmt, Object parameter); //执行insert之后 void processAfter(Executor executor, MappedStatement ms,...
阅读(167) 评论(0)

Mybatis3.3.x技术内幕(十五):Mybatis之foreach批量insert,返回主键id列表(修复Mybatis返回null的bug)

https://my.oschina.net/zudajun/blog/674946 官方已经修复了 https://github.com/mybatis/mybatis-3/pull/547 摘要: Mybatis在执行批量插入时,如果使用的是for循环逐一插入,那么可以正确返回主键id。如果使用动态sql的foreach循环,那么返回的主键id列表,可能为null,这...
阅读(274) 评论(0)

spring-mybatis 之SqlSessionFactoryBean

http://blog.csdn.net/liuxiao723846/article/details/52424802 在 MyBatis 中,使用 SqlSessionFactoryBuilder创建SqlSessionFactory ,进而来创建 SqlSession。一旦你获得一个 session 之后,你可以使用它来执行映射语句,提交或回滚连接,最后,当不再需要它的时...
阅读(175) 评论(0)

【MyBatis学习14】MyBatis和Spring整合

前面十几篇博文总结了mybatis在开发中的相关技术,但在实际中都是和spring整合开发的,所以这里总结一下mybatis和spring的整合方法,并在整合后进行测试。 1. 整合的环境   这都是老掉牙的问题了,不管是开发还是整合,首先环境肯定得有,环境嘛,除了Java环境和开发环境外,那就是jar包咯,关于mybatis和spring整合的jar包,我已经上传到下载频道了==>传...
阅读(124) 评论(0)

MyBatis 二级缓存cache官方解释

Mybatis 官方文档 http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html#cache 缓存 MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis 3 中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。 默认情况下是没有开启缓存的,除了局部的 sessi...
阅读(131) 评论(0)

MyBatis 实践 -配置

Configuration mybatis-configuration.xml是MyBatis的全局配置文件(文件名任意),其配置内容和顺序如下: properties : 属性(文件)加载/配置settings : 全局配置参数typeAliases : 定义类型别名typeHandlers : 类型处理器objectFactory : 对象工厂plugins : 插件environ...
阅读(151) 评论(0)

Mybatis Cache探究

这里先不讨论第三方的cache集成(有memcache/oscache集成,控制力度跟下面说的一样比较粗,也可以跟spring3的cache做集成, spring3的cache是基于方法的缓存,具体可以在github找一下spring MyBatis Memcached Bootstrap)。   先使用最简单的配置cache,比较粗放:   一,官方手册 htt...
阅读(162) 评论(0)
26条 共2页1 2 下一页 尾页
    个人资料
    • 访问:8242477次
    • 积分:70061
    • 等级:
    • 排名:第26名
    • 原创:256篇
    • 转载:2742篇
    • 译文:3篇
    • 评论:735条
    文章分类
    最新评论