摘要: MyBatis注解提出,可以说是非常好简化了MyBatis配置文件的使用。下面我们简单地来告诉大家如何使用MyBatis的注解 定义接口 在MyBatis核心配置文件注册好映射接口 马上来使用Java程序来测试一下 阅读全文
posted @ 2017-03-27 22:37 子墨老师 阅读(668) 评论(0) 推荐(0) 编辑
摘要: MyBatis其他方式来实现多表查询的操作 利用Java中的集合框架(List,Map) 其中List存储多个查询返回的记录 Map查询返回字段,同时记录表中一条数据 阅读全文
posted @ 2017-03-27 16:17 子墨老师 阅读(511) 评论(0) 推荐(0) 编辑
摘要: MyBatis既然是一个ORM框架,则它也有像Hibernate那样的一对多,多对多,多对一的实体关系映射功能。下面我们就来介绍一下如何使用MyBatis的实体关系映射 1.MyBatis实体关系映射,对于我个人来讲常用的有下面两种 多对一:在子表的映射文件中添加association 一对多:在父 阅读全文
posted @ 2017-03-24 09:13 子墨老师 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: 1.MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 2.MyBatis中用于实现动态SQL的元素主要有 if choose(when,otherwise) trim where set foreach 可以看出MyBatis的动态SQL的标签元素和 阅读全文
posted @ 2016-11-28 23:32 子墨老师 阅读(2249) 评论(0) 推荐(0) 编辑
摘要: 一般MyBatis最基本标签,或者说初学者上手最快的标签就是增删改查 1.<insert>标签,在MyBatis中完成数据添加操作 2.<update>标签,在MyBatis中完成数据更新操作 3.<delete>标签,在MyBatis中完成数据删除操作 阅读全文
posted @ 2016-11-23 22:42 子墨老师 阅读(505) 评论(0) 推荐(0) 编辑
摘要: MyBatis中常用标签的总结,简单给出自己的总结 MyBatis映射文件中的标签使用介绍1.<select>:用于编写查询语句用的标签 id:表示当前<select>标签的唯一标识 parameterType:指定查询限制条件的输入类型,一般使用#{}实现的是向prepareStatement中的 阅读全文
posted @ 2016-11-15 00:19 子墨老师 阅读(5377) 评论(0) 推荐(1) 编辑
摘要: <resultMap>:用于解决实体类中属性和表字段名不相同的问题 id:表示当前<resultMap>标签的唯一标识 result:定义表字段和实体类属性的对应关系 property:记录实体类的属性 column:记录表的字段名称 1.一般我们在配置实体类的时候习惯将实体类中属性名字和字段名称一 阅读全文
posted @ 2016-11-07 16:01 子墨老师 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 1.Mybatis映射文件的<select>标签主要帮助我们完成SQL语句查询功能,<select>标签它包含了很多属性,下面简单对<select>标签的属性做一个归纳 id:唯一指定标签的名字 resultType:查询结构返回的数据类型,自动进行封装操作 parameterType:给SQL语句 阅读全文
posted @ 2016-11-04 16:46 子墨老师 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 1.MyBatis的环境配置 导入MyBatis包, mybatis-3.2.8.jar 导入MySQL驱动包, mysql-connector-java-5.1.24-bin.jar 创建表的实体类, 例如: MyUser(id, name, password) 编写MyBatis的核心配置文件, 阅读全文
posted @ 2016-11-04 00:07 子墨老师 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: 1.什么MyBatis,我们先通过百度百科先进行一个简单的了解 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 i 阅读全文
posted @ 2016-11-02 11:21 子墨老师 阅读(908) 评论(0) 推荐(0) 编辑