
MyBatis
诺贝尔爱情奖
这个作者很懒,什么都没留下…
展开
-
MyBatis关联映射关系,一对一,一对多,多对多
“纵许悠扬度朱户,终愁人影隔窗纱”前言客观世界中的对象很少有孤立存在的,例如班级,往往与班级的学生存在关联关系,如果得到某个班级的实例,那么应该可以直接获取班级对应的全部学生。反过来,如果已经得到个学生的实例,那么也应该可以访问该学生对应的班级。这种实例之间的互相访问就是关联关系。关联关系是面向对象分析、面向对象设计最重要的知识, My Batis完全可以理解这种关联关系,如果映射得当, M...原创 2018-11-10 16:37:25 · 634 阅读 · 0 评论 -
MyBatis一级缓存和二级缓存
“花明月暗笼轻雾,今宵好向郎边去”前言在实际项目开发中,通常对数据库查询的性能要求很高,而 Mybatis提供了查询缓存来缓存数据,从而达到提高查询性能的要求。 Mybatis的査询缓存分为一级缓存和二级缓存。一级缓存是 SqlSession级別的缓存,二级缓存是mapper级别的缓存,二级缓存是多个 SqlSession共享的。 Mybatis通过缓存机制减轻数据压力,提高数据库性能。一...原创 2018-11-10 18:04:41 · 1545 阅读 · 1 评论 -
MyBatis常用注解
“雪消门外千山绿,花发江边二月晴”介绍在前面介绍过MyBatis基于映射关系(也就是XML文件配置)来实现操作数据库MyBatis关联映射关系现在,我们来看下基于注解,MyBatis如何实现数据库的CRUD(增删改查)操作。MyBatis常用Annotation注解注解功能Select映射查询的SQL语句SelectProviderSelect语句的动态SO...原创 2018-11-11 10:11:14 · 3402 阅读 · 0 评论 -
MyBatis基于注解的一对一、一对多和多对多的关系
“今年春尽,杨花似雪,犹不见还家”前言之前说了MyBatis常用注解和基于注解的简单增删改查操作。现在来了解下MyBatis基于注解的一对一、一对多和多对多的关系。示例一对一:一个人只有一个身份证号PersonMapper .javaimport org.apache.ibatis.annotations.*;import org.apache.ibatis.mapping....原创 2018-11-11 11:38:42 · 2080 阅读 · 0 评论