mybatis
文章平均质量分 90
Mickey_967
快乐又充实
展开
-
MyBatis07:缓存
学习路径 b站up主:代码狂神说 微信公众号:狂神说 1.简介 1、什么是缓存 [ Cache ]? 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 2、为什么使用缓存? 减少和数据库的交互次数,减少系统开销,提高系统效率。 3、什么样的数据能使用缓存? 经常查询并且不经常改变的数据。 2.Mybatis缓存 MyBatis包含一个非常强大的查原创 2022-03-14 20:17:24 · 66 阅读 · 0 评论 -
MyBatis06:动态SQL
学习路径 b站up主:代码狂神说 微信公众号:狂神说 1.介绍 什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句. 官网描述: MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis原创 2022-03-14 20:14:15 · 88 阅读 · 0 评论 -
MyBatis05:一对多和多对一处理
学习视频路径 b站up主:代码狂神说 学习资料路径 微信公众号:狂神说 1.多对一的处理 多对一的理解: 多个学生对应一个老师 ,关联 如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师!集合 数据库设计 CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8原创 2022-03-14 20:08:04 · 82 阅读 · 0 评论 -
Mybatis04使用注解开发
学习视频路径 b站up主:代码狂神说 学习资料来源 微信公众号:狂神说 1.面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了; 而各个对象之间的原创 2022-03-14 19:58:22 · 84 阅读 · 0 评论 -
MyBatis03:ResultMap及分页
学习路径 b站up主:代码狂神说 微信公众号:狂神说 1.问题 要解决的问题:属性名和字段名不一致--------resultMap 1、查看之前的数据库的字段名 2、Java中的实体类设计 public class User { private int id; //id private String name; //姓名 private String password; //密码和数据库不一样! //构造 //set/get //to原创 2022-03-14 19:52:07 · 274 阅读 · 0 评论 -
Mybatis02CRUD操作及配置解析
学习视频来源 b站up主:代码狂神说 学习文档来源 微信公众号:狂神说 select select标签是mybatis中最常用的标签之一 select语句有很多属性可以详细配置每一条SQL语句 SQL语句返回值类型。【完整的类名或者别名】 传入SQL语句的参数类型 。【万能的Map,可以多尝试使用】 命名空间中唯一的标识符 接口中的方法名与映射文件中的SQL语句ID 一一对应 id parameterType resultType 需求:根据id查询用户 1、在UserMap原创 2022-03-14 19:45:44 · 98 阅读 · 0 评论 -
Mybatis01第一个程序
学习视频来源 b站up主:代码狂神说 学习资料来源 微信公众号:狂神说 MyBatis简介 环境说明: jdk 8 + MySQL 5.7.19 maven-3.6.1 IDEA 什么是MyBatis MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Ja原创 2022-03-14 19:36:02 · 75 阅读 · 0 评论