文章分类 -  MyBatis-Plus

摘要:MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。 安装方法:打开 IDEA,进入 File -> Settings -> Plugins -> Browse Repositories,输入 mybatisx 搜索并安装。 MybatisX 插件的主要功能: 可以实现mapper接 阅读全文
posted @ 2022-12-03 15:39 酒剑仙* 阅读(59) 评论(0) 推荐(0) 编辑
摘要:一、简述 dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。其支持 Jdk 1.7+, SpringBoot 1.4.x 1.5.x 2.x.x。 二、准备数据 多数据源适用于多种场景例如:纯粹多库、 读写分离、 阅读全文
posted @ 2022-12-03 13:10 酒剑仙* 阅读(99) 评论(0) 推荐(0) 编辑
摘要:一、在之前的环境添加下面的依赖 <!-- mybatis-plus代码生成器插件 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.5 阅读全文
posted @ 2022-12-03 12:11 酒剑仙* 阅读(41) 评论(0) 推荐(0) 编辑
摘要:在开发的时候往往表中的有些字段值是固定的,例如:性别只能选择男或女,此时我们可以使用MyBatis-Plus的通用枚举来实现 一、给之前的user表添加sex字段 需要注意的是,在sex字段指定性别的时候,实际在数据库存储的时候,选择是0或者1用于代替男和女 二、创建通用枚举类型 在com.augu 阅读全文
posted @ 2022-12-03 11:42 酒剑仙* 阅读(65) 评论(0) 推荐(0) 编辑
摘要:一、分页插件实现分页功能 MyBatis Plus自带分页插件,进行配置即可实现分页功能 1.1.添加配置类 在com.augus下创建config包,存放配置类,创建配置类 mybatisPlusInterceptor,内容如下: package com.augus.config; import 阅读全文
posted @ 2022-12-02 17:51 酒剑仙* 阅读(138) 评论(0) 推荐(0) 编辑
摘要:一、warpper条件构造器关系介绍 Wrapper : 条件构造抽象类,是最上层的父类 AbstractWrapper : 作用是进行查询条件封装,生成 sql 的 where 筛选条件 QueryWrapper : Entity(枚举) 对象封装操作类,不是用lambda语法 UpdateWra 阅读全文
posted @ 2022-12-02 11:43 酒剑仙* 阅读(163) 评论(0) 推荐(0) 编辑
摘要:一、@TableName注解 在使用MyBatis-Plus实现基本的CRUD时,并没有指定要操作的表,只是在Mapper接口继承BaseMapper时,设置了泛型User,而操作的表为user表,由此可知MyBatis-Plus在确定操作的表时,由BaseMapper的泛型决定,即实体类型决定,且 阅读全文
posted @ 2022-11-25 17:57 酒剑仙* 阅读(551) 评论(0) 推荐(0) 编辑
摘要:一、简介 MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为了简化开发、提升效率而生。MyBatis-Plus提供了通用的mapper和service,可以在不编写任何SQL语句的情况下,快速的实现对单表的CRUD、批量、逻辑删除、分页等操作 二、M 阅读全文
posted @ 2022-11-25 16:02 酒剑仙* 阅读(266) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示