![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
踏 浪
这个作者很懒,什么都没留下…
展开
-
redis分布式缓存之表关联关系问题
上一章https://blog.csdn.net/u010559460/article/details/109549593 我们已经解决了 SpringBoot、Mybatis 整合 redis 实现分布式缓存的问题项目中,如果表与表之间没有任何关联关系,那这样使用缓存是没有什么问题的。那么如果表与表之间存在关联关系的情况,缓存问题该如何解决?这里演示一下来说明问题。之前已经有了个 User 模块,现在添加 Role模块1、Role模块1.1 创建 Role表create ta..原创 2020-11-08 14:58:39 · 1431 阅读 · 0 评论 -
SpringBoot整合redis之环境搭建(Mybatis 缓存)
目录1、添加新的方法1.1UserDao 接口1.2UserDaoMapper.xml 映射描述文件1.3 UserService 接口1.4 UserServiceImpl 实现类2、添加 Mybatis自带的缓存(本地缓存)3、对比测试3.1 测试 findAll 方法3.2 测试findById 方法3.3 测试 save 方法3.4测试 update方法3.5测试 delete方法4、总结在上一章的基础上,本章将使用 Mybati...原创 2020-10-30 17:57:40 · 264 阅读 · 0 评论 -
SpringBoot整合redis之环境搭建(SpringBoot整合Mybatis、druid连接池)
目录1、创建 maven 项目2、导入相关依赖3、编写 application.yml4、创建项目的目录结构5、主启动类6、实体类7、Dao 接口8、映射文件9、Service接口10、Service 接口实现类11 、创建数据库表12、测试类13、知识点1、创建 maven 项目过程略2、导入相关依赖主要做的几件事:声明父工程 引入SpringBoot-web 依赖 引入SpringBoot 的测试依赖 引入mybati..原创 2020-10-30 14:20:16 · 316 阅读 · 0 评论 -
mybatis高级查询-单向查询
目录一、需求二、分析三、设计四、Mapper层五、测试代码六、思考一、需求查询某个用户的详细信息,除了用户的基本信息外,还包括用户所在部门 以及 用户拥有的角色二、分析用户与部门:1、一个用户 只能属于 一个部门, 一个部门 有多个 用户,所以用户与部门关系是 一 对 多2、通过 用户查询部门,只需要 多的那边 记住 一,所以使用 一对 多单...原创 2020-01-15 17:09:57 · 179 阅读 · 0 评论 -
mybatis-plus自动生成代码
一、介绍本教程将介绍如何使用 mybatis-plus 工具自动给我们生成 Controller、Service、Entity、Mapper、Mapper.xml 层代码要求:① 生成的Controller类,需要继承 BaseController② 生成的Entity 类,需要继承 BaseEntity③ 生成的 Service,默认名称下是以 I 开头的接口, 在生成Se...原创 2020-01-12 15:32:50 · 34133 阅读 · 18 评论 -
mybatis-plus 快速入门
mybatis-plus 快速入门简介特性快速开始生成表、插入数据创建 SpringBoot工程引入依赖配置数据库连接创建 pojo 类创建 mapper 接口Mapper接口扫描编写测试类测试查询所有对象测试插入 和更新简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增...原创 2019-11-16 10:33:01 · 522 阅读 · 0 评论 -
Mybatis 快速入门
目录一、创建Maven工程二、引入相关依赖三、编写主配置文件四、编写pojo类(User类)五、创建数据库、创建表、插入数据六、编写dao层七、编写 Mapper 映射文件 (UserMapper.xml)八、编写测试类九、运行测试类结果十、解决 字段名与 列名不一致问题十一、优化测试代码结构十二、查询所有用户十三、模糊查询、单参数查询十四、...原创 2019-11-13 18:09:07 · 242 阅读 · 0 评论