
mybatis学习
文章平均质量分 73
iteye_17429
这个作者很懒,什么都没留下…
展开
-
Mybatis 遍历 map
在做[b]mybatis[/b]物理端分页的过程中遇到通过遍历page对象中的参数[b]map[/b]来拼写动态SQL,而传入的paramType类型是page对象,这个map中的key是数据库中的字段SQL的where条件是[b]key=value[/b][code="xml"] SELECT * FROM t_employee ...原创 2016-02-02 11:00:00 · 455 阅读 · 0 评论 -
mybatis日志打印sql语句
mybatis打印出sql语句可以很方便我们调试程序。现在介绍两种常用的简单的配置方案,第一种方案是配置log4j日志框架,第二种方案是采用slf4j日志框架。这两种方案存在着联系,第二种方案要依赖第一种方案即slf4j要通过log4j来输出日志信息打印sql语句。 安装log4j,要将log4j.jar添加到build path 配置log4...原创 2016-12-30 12:59:46 · 1112 阅读 · 0 评论 -
mybatis学习(一) mybatis入门
mybatis(3.3.1version)是一个比较轻量级的O/R Mapping框架,跟Hibernate对比安装和配置都要简单许多。将mybatis.jar引入到项目中即可。安装之后下面的工作就是要配置相关文件。mybatis配置文件主要包含两个部门一个是核心配置文件也可称为主配文件,另一部分的配置就是若干个Mapper配置文件。 mybatis主配置文件,...原创 2017-01-03 10:50:09 · 235 阅读 · 0 评论 -
mybatis学习(二)自定义数据库连接池Druid
在实际开发中我们常常会使用到数据库连接池如c3p0,Druid等,mybatis是支持使用第三方数据库连接池。那么如何在mybatis中使用第三方数据库连接池?下面以Druid连接池为例,介绍一下简单应用。 如何安装数据库连接池,这里不再赘述,下面是要修改mybatis主配置文件,配置Druid连接池 <environments default="dev...原创 2017-01-03 11:26:30 · 902 阅读 · 0 评论 -
mybatis学习(三)Spring整合mybatis Setup篇
截止到发表此篇博客为止,mybatis-spring 1.3.0版本出现,版本比较高也比较新,所以还是选择一个相对比较稳定的但是又不是太过久远的版本1.2.5。通过查阅官方文档使用1.3.0版本之后mybatis.xml配置文件中的<settings>配置项和集成到Spring配置文件中,不过似乎 <typeAliases>配置还需要在mybatis.xm...原创 2017-01-04 14:44:38 · 175 阅读 · 0 评论 -
mybatis学习(四)Spring整合mybatis进阶
mybatis框架中有个很核心的对象SqlSession,那么Spring整合mybatis时我们如何来获取使用SqlSession对象?mybatis-spring官网提供了SqlSessionTemplate和SqlSessionDaoSupport两种使用方式。下面将分别简单介绍这两种方式的使用。 Spring一种更加灵活的方式来整合mybatis,通过...原创 2017-01-05 11:38:55 · 140 阅读 · 0 评论 -
mybatis学习(五)Spring整合mybatis 映射器注入
mybatis映射器机制,我们只需要定义好借口,mybatis帮我创建实现类,并且来管理SqlSession对象的创建和关闭,减少我们不少工作。缺点能就是不太够灵活。mybatis映射器注入可以选择两种方式,一种依赖MapperFactoryBean,另外一种方式依赖MapperScannerConfigure。 MapperFactoryBe...原创 2017-01-05 18:08:57 · 331 阅读 · 0 评论