MyBatis
孟海滨
这个作者很懒,什么都没留下…
展开
-
Mybatis--认识mybatis、查询实例一
MyBatis 本是apache的一个开源项目iBatis,他是一个使用sql对数据库进行操作的,存储过程和高级映射的优秀持久层框架。尽管他是一个持久层的框架,但是他却不同于传统的hibernate。原理全局配置文件Mybaits是有一个SqlMapConfig.xml文件,此文件作为mybatis的全局文件,配置了mybaits的运行环境,mapper.xml的sql映射文件,文件中配置了操作数据原创 2016-03-04 10:23:06 · 815 阅读 · 6 评论 -
mybatis--增删改查
上一篇博客我们将了mybatis项目的原理和搭建一个查询的小demo,今天我们就对mybatis的增删该查做一下介绍,具体的环境我就不说了,大家需要的话可以参考博客:mybatis环境搭建,上一篇博客我们讲了其实mapper.xml中我们主要需要写的就是mapped statement,今天我们就讲一下User.xml文件的编写和客户端的调用。所以我下边的xml就是mapper.xml中的mappe原创 2016-03-04 13:23:22 · 516 阅读 · 4 评论 -
mybatis--关联映射及延迟加载
我们就来看一下mybaits这个框架如何帮组我们来实现关联映射。文章详细的介绍了resultMap和resultType再关系映射的作用。和运用association和collection来实现一对一,一对多,多对多和延迟加载的用法。原创 2016-03-17 14:28:31 · 744 阅读 · 5 评论 -
mybatis--原始dao和代理Mapper
上一篇博客我们讲了对于mybatis的增删改,但是我们看上篇的博客,几乎每一个方法都会出现创建工厂,创建会话,关闭绘画,关闭事务等操作。那么今天我们讲一下mybatis的mapper的代理,让我们更好的面向接口编程。原创 2016-03-06 09:25:25 · 1883 阅读 · 4 评论 -
mybatis--SqlMapConfig.xml详解
今天我们说一下mybaits的全局控制者–SqlMapConfig.xml。SqlMapConfig.xml配置了一些JDBC的信息,定义了全局变量,别名等信息,今天我们就吧这些信息好好的介绍一下。SqlMapConfigproperties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象原创 2016-03-08 09:36:10 · 856 阅读 · 5 评论 -
mybatis--动态sql
mybatis对于我们的变化封装了if判空,where 条件,foreach循环拼接和对于代码块的封装的sql片段。这篇博客就是介绍了我们的动态sql的拼接原创 2016-03-09 11:44:34 · 817 阅读 · 4 评论