
Mybatis+MybatisPlus
文章平均质量分 93
Mybatis+MybatisPlus
管程序猿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatisPlus_快速入门_笔记
- [ ] 能够基于MyBatisPlus完成标准Dao开发- [ ] 能够掌握MyBatisPlus的条件查询- [ ] 能够掌握MyBatisPlus的字段映射与表名映射- [ ] 能够掌握id生成策略控制- [ ] 能够理解代码生成器的相关配置原创 2022-12-05 22:38:37 · 474 阅读 · 0 评论 -
Mybatis-入门教程 第七章 其他
第七章 其他第一节 实体类类型别名1、目标2、操作①Mybatis全局配置文件②Mapper配置文件3、Mybatis内置的类型别名第二节 类型处理器1、Mybatis内置类型处理器2、日期时间处理3、自定义类型处理器①创建自定义类型转换器类②注册自定义类型转换器第三节 Mapper映射第四节 插件机制1、Mybatis四大对象①Executor②ParameterHandler③ResultSetHandler④StatementHandler2、Mybatis插件原创 2022-06-10 00:05:53 · 246 阅读 · 0 评论 -
Mybatis-入门教程 第六章 逆向工程
第六章 逆向工程第一节 概念与机制1、概念2、基本原理第二节 操作1、配置POM2、MBG配置文件3、执行MBG插件的generate目标4、效果第三节 QBC查询1、概念2、例子原创 2022-06-09 23:52:05 · 195 阅读 · 0 评论 -
Mybatis-入门教程 第五章 缓存机制
Mybatis-入门教程 第五章 缓存机制第一节 简介1、缓存机制介绍2、一级缓存和二级缓存①使用顺序②效用范围第二节 一级缓存1、代码验证一级缓存2、一级缓存失效的情况第三节 二级缓存1、代码测试二级缓存①开启二级缓存功能②让实体类支持序列化③junit测试④缓存命中率2、查询结果存入二级缓存的时机3、二级缓存相关配置第四节 整合EHCache1、EHCache简介2、整合操作①Mybatis环境②添加依赖[1]依赖信息[2]依赖传递情况[3]各主要jar包原创 2022-06-09 23:42:36 · 125 阅读 · 0 评论 -
Mybatis-入门教程 第四章 动态SQL
Mybatis-入门教程 第四章 动态SQL第一节 简介第二节 if和where标签第三节 set标签1、相关业务需求举例2、实际配置方式第四节 trim标签第五节 choose/when/otherwise标签第六节 foreach标签1、基本用法2、批量更新时需要注意3、关于foreach标签的collection属性第七节 sql标签1、抽取重复的SQL片段2、引用已抽取的SQL片段...原创 2022-06-09 23:28:31 · 189 阅读 · 0 评论 -
Mybatis-入门教程 第三章 关联关系
Mybatis-入门教程 第三章 关联关系第一节 概念1、关联关系概念说明2、创建模型①创建实体类②创建数据库表插入测试数据第二节 对一1、创建OrderMapper接口2、创建OrderMapper.xml配置文件3、在Mybatis全局配置文件中注册Mapper配置文件4、junit测试程序5、关键词第三节 对多1、创建Mapper接口2、创建CustomerMapper.xml配置文件3、配置关联关系和SQL语句4、junit测试5、关键词第四节 分步查询1、概念原创 2022-06-05 15:01:23 · 330 阅读 · 0 评论 -
Mybatis-入门教程-第二章 Mybatis基本用法
第二章 Mybatis基本用法第一节 HelloWorld1、物理建模2、逻辑建模①创建Maven module②创建Java实体类3、搭建框架开发环境①导入依赖②准备配置文件[1]Mybatis全局配置文件[2]Mybatis映射文件5、junit测试代码第二节 HelloWorld强化1、加入日志①目的②操作[1]加入依赖[2]加入log4j的配置文件③日志的级别④STDOUT⑤打印效果2、关联外部属性文件①需求②做法3、用上Mapper接口①思路②调原创 2022-06-03 00:46:18 · 227 阅读 · 0 评论 -
Mybatis-入门教程-第一章 前言
Mybatis教程目录第一章 前言1、总体技术体系①单一架构②分布式架构2、框架的概念3、Mybatis历史4、Mybatis下载地址5、Mybatis特性6、和其它持久化层技术对比原创 2022-06-03 00:27:28 · 149 阅读 · 0 评论 -
1.01 持久层框架设计实现及MyBatis源码分析 -高级架构师
1.01 持久层框架设计实现及MyBatis源码分析 -高级架构师mybatis第⼀部分:⾃定义持久层框架1.1 分析JDBC操作问题1.2 问题解决思路1.3 ⾃定义框架设计1.4 ⾃定义框架实现1.5 ⾃定义框架优化第⼆部分:Mybatis相关概念2.1 对象/关系数据库映射(ORM)2.2 Mybatis简介2.3 Mybatis历史2.4 Mybatis优势第三部分:Mybatis基本应⽤3.1 快速⼊⻔3.1.1 开发步骤:3.1.2 环境搭建:3.1.3MyBa原创 2022-06-01 07:54:27 · 674 阅读 · 0 评论 -
CGB2107-Day08-前后端项目实现
CGB2107-Day08-前后端项目实现1. Axios 学习(重点知识)1.1 Axios-GET/DELETE1.1.1 请求方式说明http://localhost:8090/findUser?id=xxx&name=xxx利用对象的方式进行数据封装 axios.get(url,{params: 封装的对象})RestFul的参数提交方式.1.1.2 Axios-GET-RestFul1.1.2.1 编辑页面JS/* 案例三: 利用restFul实现数据获取原创 2022-04-18 00:06:03 · 157 阅读 · 0 评论 -
CGB2107-Day07-实现前后端调用
CGB2107-Day07-实现前后端调用1. 框架整理1.1 展现Sql日志#语法: 1.key:(空格)value结构# 2.注意层级缩进server: port: 8090#整合1.数据源spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/jt?serverTimezone=GMT%2B8&useUnico原创 2022-04-18 00:06:26 · 251 阅读 · 0 评论 -
CGB2107-Day06-SpringBoot整合Mybatis
CGB2107-Day06-SpringBoot整合Mybatis1. Mybatis补充知识1.1 参数取值特殊说明<!-- 知识点: 1. 形参/实参 参数传递的是值,和名称无关. 2. resultMap的简化 当开启驼峰映射规则时,可以自动映射,则使用 resultType即可. 3. 如果mybatis传递的参数只有一个,则mybatis是利用下标取值.原创 2022-04-17 14:04:53 · 344 阅读 · 0 评论 -
CGB2107-Day05-Mybatis高级
CGB2107-Day05-Mybatis高级1. Mybatis高级用法1.1 一对一案例1.1.1 编辑测试案例 /** * 完成一对一映射. * 规定: 一个员工对应一个部门. * 选取方向: 员工方 * 需求: 需要在员工中 完成部门对象的封装. */ @Test public void testOneToOne(){ SqlSession sqlSession = sqlSessionFactory.ope原创 2022-04-17 14:04:11 · 213 阅读 · 0 评论 -
CGB2107-Day04-mybatis高级用法
CGB2107-Day04-mybatis高级用法1. Mybatis作业1.1 模糊查询1.1.1编辑测试类/* Mybatis作业: 需求: 查询name中包含"精"的数据.并且按照年龄降序排列 */ @Test public void findLike(){ SqlSession sqlSession = sqlSessionFactory.openSession(true); DemoUserM原创 2022-04-17 13:19:22 · 112 阅读 · 0 评论 -
CGB2107-Day04-mybatis高级用法
CGB2107-Day04-mybatis高级用法1. Mybatis作业1.1 模糊查询1.1.1编辑测试类/* Mybatis作业: 需求: 查询name中包含"精"的数据.并且按照年龄降序排列 */ @Test public void findLike(){ SqlSession sqlSession = sqlSessionFactory.openSession(true); DemoUserM原创 2022-04-17 12:03:33 · 197 阅读 · 0 评论 -
CGB2107-Day03-mybatis
CGB2107-Day03-mybatis1. Mybatis入门操作1.1 简化Mybatis操作1.1.1 @BeforeEach注解说明该注解的作用是在执行@Test方法前调用. 是测试方法提供的测试API.1.1.2 测试案例public class TestMybatis2 { //定义公共的属性 private SqlSessionFactory sqlSessionFactory; /** * mybatis的核心 SqlSess原创 2022-04-17 11:20:51 · 2337 阅读 · 0 评论 -
CGB2107-Day02
CGB2107-Day021. SpringBoot高级用法1.1 常规方式创建SpringBoot项目1.1.1 创建maven工程1.1.2 编辑pom.xml文件说明: 新项目只需要复制 除了坐标之外的配置文件即可.<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2原创 2022-04-17 10:50:09 · 276 阅读 · 0 评论 -
CGB2107-Day01
CGB2107-Day02文章目录1. IDEA环境配置1.1 控制字体大小1.2 自动提示设置1.3 方法自动提示1.4 字符集设置1.5 自动编译1.6 Maven配置1.6.1 settings文件配置配置本地仓库 <localRepository>E:/repository</localRepository>配置私服镜像<mirror> <id>aliyun</id> <name>原创 2022-04-17 01:35:12 · 249 阅读 · 0 评论