MyBatis
文章平均质量分 69
Aaron_Fo
这个作者很懒,什么都没留下…
展开
-
MyBatis总结之常见问题
目录 1.#{}和${}的区别2.resultType和resultMap的区别3.模糊查询(MySQL) 3.1 使用% 拼接字符串 3.2 使用 concat(str1,str2)拼接 3.3 使用bind1.#{}和${}的区别1 )#{}表示一个占位符号,#{}接收输入参数,类型可以是简单类型,pojo、hashmap。如果接收简单类型,#{}中可以写成...原创 2018-12-20 13:26:33 · 273 阅读 · 0 评论 -
MyBatis总结之动态SQL
目录1.if2.choose(when、otherwise)3.where4.set5.foreach6.bind1.if 1.1 条件查询,如参数非空则执行条件:<select id="getByUserName" parameterType="string" resultMap="sysUserResultMap"> SELECT...原创 2018-12-21 13:43:48 · 177 阅读 · 0 评论 -
MyBatis总结之缓存机制
目录前言1.一级缓存2.二级缓存前言 MyBatis的查询缓存分为一级缓存和二级缓存,一级缓存是SqlSession级别的缓存,二级缓存是mapper级别的缓存,二级缓存是多个SqlSession共享的;MyBatis通过缓存机制减轻数据压力,提供数据库性能。1.一级缓存 1.1 同一个SqlSession ,多次调用同一个Mapper和同一个方法的同一个参数...原创 2018-12-21 14:46:11 · 222 阅读 · 0 评论 -
MyBatis总结之概述
目录1.什么是ORM?2.ORM的作用是什么?3.ORM的基本映射关系4.什么是MyBatis?5.为什么选择MyBatis?6.MyBatis的体系结构1.什么是ORM? 即对象/关系数据库映射,完成面向对象的编程语言(Java、C++等)到关系数据库的映射;ORM相当于应用程序和数据库之间的桥梁,流行的ORM框架有JPA、Hibernate、MyB...原创 2018-12-18 23:11:18 · 157 阅读 · 0 评论 -
MyBatis总结之原理详解
目录1.MyBatis 安装2.MyBatis中常见对象及其工作基本过程2.1 SqlSessionFactory2.2 SqlSession2.3 Mapper XML映射文件3.作用域(Scope)和生命周期1.MyBatis 安装1.1 下载 mybatis-x.x.x.jar 文件并置于 classpath 中即可。1.2 若是maven项目,在pom....原创 2018-12-18 23:16:39 · 251 阅读 · 0 评论