摘要:
ref——引用spring容器中创建好的对象 value——具体的值,基本数据类型 阅读全文
posted @ 2021-04-22 23:07
琴湖copy王
阅读(22)
评论(0)
推荐(0)
摘要:
## 13、缓存 (了解)### 13.1、简介```查询 : 连接数据库 ,耗资源! 一次查询的结果,给他暂存在一个可以直接取到的地方!--> 内存 : 缓存 我们再次查询相同数据的时候,直接走缓存,就不用走数据库了```1. 什么是缓存 [ Cache ]? - 存在内存中的临时数据。 - 将用 阅读全文
posted @ 2021-04-21 16:07
琴湖copy王
阅读(48)
评论(0)
推荐(0)
摘要:
## 12、动态 SQL==**什么是动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句**==利用动态 SQL 这一特性可以彻底摆脱这种痛苦。```xml动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。M 阅读全文
posted @ 2021-04-21 16:03
琴湖copy王
阅读(48)
评论(0)
推荐(0)
摘要:
## 10、多对一处理多对一:- 多个学生,对应一个老师- 对于学生这边而言, **关联** .. 多个学生,关联一个老师 【多对一】- 对于老师而言, **集合** , 一个老师,有很多学生 阅读全文
posted @ 2021-04-18 22:28
琴湖copy王
阅读(56)
评论(0)
推荐(0)
摘要:
### 8.1、面向接口编程\- 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程\- **根本原因 : ==解耦== , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好**\- 阅读全文
posted @ 2021-04-18 22:18
琴湖copy王
阅读(35)
评论(0)
推荐(0)
摘要:
**思考:为什么要分页?**- 减少数据的处理量### 7.1、使用Limit分页```sql语法:SELECT * from user limit startIndex,pageSize;SELECT * from user limit 3; #[0,n]```使用Mybatis实现分页,核心SQ 阅读全文
posted @ 2021-04-17 21:33
琴湖copy王
阅读(36)
评论(0)
推荐(0)
摘要:
### 6.1、日志工厂如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手!曾经:sout 、debug现在:日志工厂!- SLF4J - LOG4J 【掌握】- LOG4J2- 阅读全文
posted @ 2021-04-17 21:13
琴湖copy王
阅读(47)
评论(0)
推荐(0)
摘要:
### 8、生命周期和作用域生命周期,和作用域,是至关重要的,因为错误的使用会导致非常严重的**并发问题**。**SqlSessionFactoryBuilder:**- 一旦创建了 SqlS 阅读全文
posted @ 2021-04-17 21:11
琴湖copy王
阅读(55)
评论(0)
推荐(0)
摘要:
核心配置文件 mybatis-config.xml MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器 阅读全文
posted @ 2021-04-17 16:26
琴湖copy王
阅读(66)
评论(0)
推荐(0)
摘要:
### 7、万能Map假设,我们的实体类,或者数据库中的表,字段或者参数过多,我们应当考虑使用Map!```java //万能的Map int addUser2(Map<String,Object> map);``````xml <!--对象中的属性,可以直接取出来 传递map的key--> <in 阅读全文
posted @ 2021-04-17 16:21
琴湖copy王
阅读(44)
评论(0)
推荐(0)