![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
甘华
一个为梦想奋斗的大男孩儿
展开
-
mybatis入门笔记(一)
mybatis入门笔记(一) ——2018年11月12日 导入mybatis的两种方式: maven依赖: 导入mybatis jar包: 下载地址:https://github.com/mybatis/mybatis-3/releases 对比JDBC编程出现的问题凸显mybatis的好处: 先来看看jdbc的编程步骤: ①.加载数据库驱动 ②.创建并获取数据库连接 ③.创建...原创 2018-11-16 17:30:04 · 224 阅读 · 0 评论 -
MyBatis的入门笔记(二)
MyBatis的入门笔记(二) - 2018年11月14日 动态SQL: 如数据库中有这样一张学生表,下面将从这张表的增删改查说起动态SQL 1.动态SQL:如果+其中语句 根据姓名和年龄来查询数据,如果名称为空,那么将只根据年龄来查询,反之根据名称来查询。 如果不使用动态SQL我们查询所有数据,或...原创 2018-11-16 17:34:08 · 127 阅读 · 0 评论 -
Mybatis入门笔记(三)
Mybatis入门笔记(三) ——2018年11月14日 Mybatis多表关联查询: 现在有三张表需要关联查询:分别为学生表(Student) 老师表(Teacher) 妻子表(Wife) 下面我们对上面三张表进行关联查询 需求:要在查询一个老师信息的时候就查询出老师相关联...原创 2018-11-16 17:36:11 · 154 阅读 · 0 评论 -
Mybatis入门笔记(四)
Mybatis入门笔记(四) ——2018年11月16日 1.Mybatis的缓存机制: mybatis是常见的java数据库的访问层框架,mybatis提供的缓存机制减轻数据库压力,提高数据库性能;在大多数情况下使用的mybatis的默认缓存配置,也就是mybatis的一级缓存。、 mybatis的缓存机制分为两级:一级...原创 2018-11-16 17:37:45 · 151 阅读 · 0 评论 -
Mybatis入门笔记(五)
MyBatis的入门笔记(五) - 2018年11月16日 MyBatis的懒加载(延迟加载): 以前多表关联查询时,每次都会讲所有数据查一遍,如果紧紧只是需要整个数据中的一张表的数据中的一个字段的信息呢,那该怎么办,这时候就需要懒加载。 1. 需求:查询教室相关信息,有时候仅仅只是需要关联的学生的姓名。 就如这种,我们一次查询了所有的数据,需要什么信息的时候直接从查询的结...原创 2018-11-16 17:41:23 · 147 阅读 · 0 评论 -
Spring入门笔记之声明式事务
Spring入门笔记之声明式事务 ——2018年11月24日 什么是事务: 事务是从业务的角度讲,实现一个相对完整的功能的一组DML语句。 Spring的声明式事务管理在底层是建立在AOP的基础上。其本质是方法前后的拦截,然后在目标方法开始之前创建一个事务,在执行这目标方法结束后,根据执行情况提交或者回滚事务。 声明式是最大的优点就是不需要通过编程的方式而进行管理事务,这样就不需要再业务逻...原创 2018-11-24 19:49:31 · 379 阅读 · 0 评论 -
Spring入门笔记之Spring整合mybatis
春入门笔记之春整合的MyBatis - 2018年11月22日 整合思想: SqlSessionFactory的对象应该放在春容器中作为单例存在 传统DAO的开发方式中,应该从sprng容器中获得的SqlSession对象 映射代理形式中,应该从春天容器中直接获得映射的代理对象 数据库的连接以及数据库连接池事务管理都交给春容器来完成 步骤: 导入相应依赖包:( mybatis -sp...原创 2018-11-23 15:30:40 · 149 阅读 · 0 评论