首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
深入理解 Mybatis 系列
说句不好吃的
创建于2022-12-27
订阅专栏
Mybatis学习笔记以及知识点总结!
等 6 人订阅
共12篇文章
创建于2022-12-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【深入理解Mybatis系列】12、分页插件
十二、分页插件 官网地址:MyBatis 分页插件 PageHelper 1、分页插件使用步骤 a>添加依赖 b>配置分页插件 在MyBatis的核心配置文件中配置插件 2、分页插件的使用 a>在查询
【深入理解Mybatis系列】11、MyBatis的逆向工程
十一、MyBatis的逆向工程 1、创建逆向工程和插件 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程 的。 逆向工程:先创建数据库表,由框架负责根
【深入理解Mybatis系列】10、MyBatis的缓存
十、MyBatis的缓存 1、MyBatis的一级缓存 一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就 会从缓存中直接获取,不会从数据库
【深入理解Mybatis系列】09、动态SQL
九、动态SQL Mybatis框架的动态SQL技术是一种根据特定条件动态拼装SQL语句的功能,它存在的意义是为了解决 拼接SQL语句字符串时的痛点问题。 1、if if标签可通过test属性的表达式进
【深入理解Mybatis系列】08、自定义映射resultMap
八、自定义映射resultMap 1、resultMap处理字段和属性的映射的关系 若字段名和实体列中的属性名不一致,则可以通过resultMap设置自定义映射 2、多对一映射处理 a>级联方式处理映
【深入理解Mybatis系列】07、特殊SQL的执行
七、特殊SQL的执行 1、模糊查询 三种方式 '%{xxx}%' concat('%', #{xxx}, '%') "%"#{xxxx}"%" 用的最多 2、批量删除 3、动态设置表名 4、添加功能获
【深入理解Mybatis系列】06、MyBatis的各种查询功能
六、MyBatis的各种查询功能 1、查询一个实体类对象 2、查询一个list集合 3、查询单个数据 4、查询一条数据为map集合 5、查询多条数据为map集合 方式一: 方式二: 测试类
【深入理解Mybatis系列】05、MyBatis获取参数值的两种方式(重点)
五、MyBatis获取参数值的两种方式(重点) MyBatis获取参数值的两种方式:${} 和 #{} ${} 的本质就是字符串拼接,#{}的本质就是占位符赋值 ${}使用字符串拼接的方式拼接sql,
【深入理解Mybatis系列】04、MyBatis的增删改查
四、MyBatis的增删改查 1、添加 2、删除 3、修改 4、查询一个实体对象 5、查询集合 实体类pojo和工具类utils就不需要再变了,操作的只是接口和UserMapper
【深入理解Mybatis系列】03、核心配置文件详解
三、核心配置文件详解 核心配置文件中标签必须按照固定的顺序: properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objec
【深入理解Mybatis系列】02、搭建MyBatis
二、搭建MyBatis 1、开发环境 IDE:idea 2021.3 构建工具:maven 3.8.4 MySQL版本:MySQL 8.0.27 MyBatis版本:MyBatis 3.5.7 2、创
【深入理解Mybatis系列】01、MyBatis简介
一、MyBatis简介 1、MyBatis历史 MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁 移到了Go