随笔分类 -  mybatis

跟随尚硅谷mybatis的视频进行的笔记
摘要:流程 导入依赖 <!--mybatis-plus 持久层--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.5</versio 阅读全文
posted @ 2021-09-10 17:41 Coder-Wang 阅读(164) 评论(0) 推荐(0)
摘要:分页插件 导入依赖 <!--MyBatis分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1. 阅读全文
posted @ 2021-09-10 09:09 Coder-Wang 阅读(141) 评论(1) 推荐(0)
摘要:MyBatis Generator简称MBG 流程: 导入依赖: <!--MBG逆向工程--> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> 阅读全文
posted @ 2021-09-01 11:36 Coder-Wang 阅读(63) 评论(0) 推荐(0)
摘要:1. 一级缓存: SqlSession 级别, 默认开启, 并且不能关闭 操作数据库是需要创建 SqlSession 对象, 在对象中有一个 HashMap 用于存储缓存数据, 不同的 SqlSession 之间缓存数据区域互不影响. 一级缓存的做用户是 SqlSession 范围的, 当在同一个 阅读全文
posted @ 2021-06-07 16:07 Coder-Wang 阅读(49) 评论(0) 推荐(0)
摘要:动态sql简介&OGNL了解 动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处 理器相似。 MyBatis 采用功能强大的基于 OGNL 的表达式来简化操作。 if choose (when, otherwise) trim (where, set) foreach 注意xml中 阅读全文
posted @ 2021-06-07 16:06 Coder-Wang 阅读(108) 评论(0) 推荐(0)
摘要:外键查询 1、回忆外键约束 注意要在tbl_dept中添加外键 #添加外键约束 # 此处Employee为外键表,dept为主键表 # 删除Employee的数据不会影响dapt,而删除dept一定会影响employee,这是为了保证数据的一致性 alter table tbl_employee a 阅读全文
posted @ 2021-06-07 16:05 Coder-Wang 阅读(161) 评论(0) 推荐(0)
摘要:Mapper映射文件 映射文件的Mapper标签包含标签 1、CDUS增删改查 2、参数处理 (1)直接传入参数 单个参数 //传入当个参数 public Employee getEmployeeById(int id); 多个参数 多个参数会被封装成一个Map对象,但是:map里的键是param1 阅读全文
posted @ 2021-06-07 16:04 Coder-Wang 阅读(91) 评论(0) 推荐(0)
摘要:全局配置文件:mybatis-config.xml 1、引入外部配置文件(properties) date.properties外部配置文件 driver = com.mysql.cj.jdbc.Driver url = jdbc:mysql://localhost:3306/mybatis?use 阅读全文
posted @ 2021-06-07 16:03 Coder-Wang 阅读(116) 评论(0) 推荐(0)
摘要:CRUD操作 接口 package com.wang.mybatis; import java.util.List; public interface EmployeeMapper { //通过id获取返回职员对像 //这个方法只有输入数据类型和输出数据类型,刚好对应了我们需要在mapper.xml 阅读全文
posted @ 2021-06-07 16:02 Coder-Wang 阅读(88) 评论(0) 推荐(0)
摘要:流程: 创建一个mybatis的数据表 USE `mybatis`; CREATE TABLE tbl_employee( id INT(11) PRIMARY KEY AUTO_INCREMENT, last_name VARCHAR(255), gender CHAR(1), email VAR 阅读全文
posted @ 2021-06-07 16:00 Coder-Wang 阅读(61) 评论(0) 推荐(0)