摘要: 导入mybatis所需要的依赖 <!-- 引入 myBatis,这是 MyBatis官方提供的适配 Spring Boot 的,而不是Spring Boot自己的--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifact 阅读全文
posted @ 2021-07-18 18:13 再小的帆也能远航。 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1、什么是缓存 [ Cache ]? 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 2、为什么使用缓存? 减少和数据库的交互次数,减少系统开销,提高系统效率。 3 阅读全文
posted @ 2020-11-26 15:24 再小的帆也能远航。 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句. 官网描述:MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后 阅读全文
posted @ 2020-11-26 15:08 再小的帆也能远航。 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 多对一的处理 多对一的理解: 多个学生对应一个老师 如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师! 数据库设计 CREATE TABLE `teacher` (`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIMAR 阅读全文
posted @ 2020-11-26 14:44 再小的帆也能远航。 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在一个面向对象的系统中,系统的各种功能是由 阅读全文
posted @ 2020-11-26 14:24 再小的帆也能远航。 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1.向pom文件添加下面依赖<dependency> <!--用于编译jsp--><dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>p 阅读全文
posted @ 2020-11-26 10:08 再小的帆也能远航。 阅读(2085) 评论(0) 推荐(0) 编辑
摘要: 查询为null问题 要解决的问题:属性名和字段名不一致 环境:新建一个项目,将之前的项目拷贝过来 1、查看之前的数据库的字段名 2、Java中的实体类设计 public class User { private int id; //id private String name; //姓名 priva 阅读全文
posted @ 2020-11-25 17:53 再小的帆也能远航。 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 环境说明: jdk 8 + MySQL 5.7.19 maven-3.6.1 IDEA 学习前需要掌握: JDBC MySQL Java 基础 Maven Junit 什么是MyBatis MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取 阅读全文
posted @ 2020-11-25 14:35 再小的帆也能远航。 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 使用注解开发 说明 在spring4之后,想要使用注解形式,必须得要引入aop的包 在配置文件当中,还得要引入一个context约束 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org 阅读全文
posted @ 2020-11-24 16:06 再小的帆也能远航。 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Bean的自动装配 自动装配说明 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean。 Spring中bean有三种装配机制,分别是: 在xml中显式配置; 在java中显式配置; 隐式的bean发现机制和自动装配。 这里我们主要讲第 阅读全文
posted @ 2020-11-24 15:55 再小的帆也能远航。 阅读(21) 评论(0) 推荐(0) 编辑