MyBatis
J1Weng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis学习笔记(一)——MyBatis介绍及 利用代理实现增删改查基本操作
一、MyBatis介绍MyBatis 本来是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。 目前mybatis在github上托管。在传统的jdbc编程中,我们可以注意到像注册驱动、创建connection、创建st...原创 2018-07-23 16:10:00 · 391 阅读 · 0 评论 -
MyBatis学习笔记(二)——优化MyBatis配置文件
在使用MyBatis的时候,MyBatis的配置文件可以说是相当重要的了。那么,我们先来看看MyBatis配置文件中的内容和顺序:<properties>(属性)<setting>(全局配置参数)<typeAliases>(类型别名)<typeHandlers>(类型处理器)<objectFactory>(对象工厂)...原创 2018-07-23 19:27:15 · 418 阅读 · 0 评论 -
MyBatis学习笔记(三)——输入(parameterType)与输出(resultType、resultMap)映射
一、输入映射 parameterType在MyBatis中,我们通过parameterType属性完成输入类型映射。这个属性可接收普通类型也可以接收一个pojo对象。那么如果我们想要通过这个属性映射两个或多个pojo对象时应该怎么做呢? 这个时候我们就可以运用包装类来解决这一问题。1.先在数据库中建一个表(order_detail):2.创建order_detail的实体类(Ord...原创 2018-07-23 20:24:44 · 4586 阅读 · 1 评论 -
MyBatis学习笔记(四)——动态 SQL
动态SQL一直是MyBatis最强大的功能之一。我们以前在使用JDBC的时候,经常要留意一个sql语句中的空格或者逗号,如果缺少空格或逗号,编译器就会出错,这有时候会让我们觉得很痛苦。然而,MyBatis的动态SQL可以帮我们解决这一类问题。一、if和where我们可以像这样使用if和where标签(在Mapper.xml文件中):在使用<if>标签时,当test属性的...原创 2018-07-24 13:50:19 · 370 阅读 · 0 评论
分享