摘要: MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。 安装方法:打开 IDEA,进入 File -> Settings -> Plugins -> Browse Repositories,输入 mybatisx 搜索并安装。 MyBatisX插件用法:https://baomidou 阅读全文
posted @ 2023-05-13 22:29 享受生活2023 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 适用于多种场景:纯粹多库、 读写分离、 一主多从、 混合模式等 目前我们就来模拟一个纯粹多库的一个场景,其他场景类似 场景说明: 我们创建两个库,分别为:mybatis_plus与mybatis_plus_1,mybatis_plus有t_user表,mybatis_plus_1有t_product 阅读全文
posted @ 2023-05-13 22:29 享受生活2023 阅读(55) 评论(0) 推荐(0) 编辑
摘要: mybatis-plus-generator 3.5.1 以下版本:代码生成器(旧) mybatis-plus-generator 3.5.1 及其以上版本:代码生成器(新) 本地使用mybatis-plus 3.5.1版本进行测试。 1.引入依赖 <dependency> <groupId>com 阅读全文
posted @ 2023-05-13 22:28 享受生活2023 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 表中的有些字段值是固定的,例如性别(男或女),此时我们可以使用MyBatis-Plus的通用枚举 来实现 数据库表添加字段sex 创建通用枚举类型 package com.example.enums; import com.baomidou.mybatisplus.annotation.EnumVa 阅读全文
posted @ 2023-05-13 22:28 享受生活2023 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 模拟问题场景 场景: 1.商品原先价格100 2.boss通知小李将商品价格加50 3.boss觉得加到150,价格太高,通知小王降价30 4.小李和小王同时查看商品价格为100,小李将价格改为150,小王将价格改为70 5.最终结果商品价格为70,而boss实际想设定的值是120 代码模拟问题: 阅读全文
posted @ 2023-05-13 17:04 享受生活2023 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 添加配置类 @Configuration public class MybatisPlusConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor intercepto 阅读全文
posted @ 2023-05-13 16:09 享受生活2023 阅读(159) 评论(0) 推荐(0) 编辑