MyBatis
曾高兴
这个作者很懒,什么都没留下…
展开
-
MyBatis的联合查询
联合(association)元素用来处理“一对一”的关系,比如简单的学生和老师的关系,我们假设现在一个老师有多个学生,但是一个学生只有一个老师,实际列子使用的数据是张三丰和武当七侠,王重阳和全真七子 先看看数据,student表: teacher表: 再来看第一种写法: <resultMap id="studentResult" type="com.zengyg.myibati原创 2017-02-28 11:37:55 · 296 阅读 · 0 评论 -
MyBatis的集合查询
集合(collection)元素用来处理“一对对”的关系,集合元素和联合非常相似,还是上一篇中的数据张三丰有武当七侠,王重阳有全真七子 来看第一种子查询方式:<resultMap id="teacherResult" type="com.zengyg.myibatis.dto.TeacherInfo"> <id property="teacherId" column="teacher_i原创 2017-02-28 22:23:11 · 900 阅读 · 0 评论 -
MyBatis的动态SQL
MyBatis的动态SQL主要包括if,choose(when,otherwise),trim(where,set),foreach,先来看看if:<select id="queryTeacherByStudentNameAddSex" parameterType="com.zengyg.myibatis.dto.StudentInfo" resultMap="teacherResultUs原创 2017-03-01 00:11:00 · 653 阅读 · 0 评论 -
MyBatis和Spring整合
公司用的是spring和ibatis,决定学习一下MyBatis,同时再此做一个记录备忘,写这篇总结前学习了好几位同学的博文,再次表示感谢。一、 基础环境 数据库使用mySql,关于如何创安装MySql,建数据库以及用户,可以参考另外一篇MySql的文章,在此不做介绍。 二、 关于源代码 本文中不会贴完整的源代码,源代码放在oschina,是一个完整的Eclipse Maven工程,感兴趣的同学原创 2017-01-22 15:14:17 · 299 阅读 · 0 评论