![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatisPlus
文章平均质量分 77
霸道流氓气质
每一个优秀的人,都有一段沉默的时光,(项目合作请留言)是那段时光,不抱怨不诉苦,最后渡过了这段感动自己的日子。
展开
-
SpringBoot中整合MybatisPlus快速实现Mysql增删改查和条件构造器
Mybatis-Plus(简称MP)是一个Mybatis的增强工具,只是在Mybatis的基础上做了增强却不做改变,MyBatis-Plus支持所有Mybatis原生的特性,所以引入Mybatis-Plus不会对现有的Mybatis构架产生任何影响。MyBatis 增强工具包,简化 CRUD 操作。启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。原创 2024-01-17 20:30:00 · 1507 阅读 · 0 评论 -
MyBatisPlus条件构造器实现降序排序的两种方式
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194基础搭建:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994条件构造器介绍使用:https://blog.csdn.net/BADAO_LIUMANG_QIZ...原创 2019-04-24 21:13:31 · 33869 阅读 · 5 评论 -
MyBatisPlus条件构造器排序方法orderByDesc参数怎样构造
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194基础搭建:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994条件构造器介绍使用:https://blog.csdn.net/BADAO_LIUMANG_QIZ...原创 2019-04-24 21:12:05 · 17065 阅读 · 0 评论 -
MyBatisPlus条件构造器带条件删除delete使用
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194基础搭建:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994条件构造器介绍使用:https://blog.csdn.net/BADAO_LIUMANG_QIZ...原创 2019-04-24 20:39:39 · 11955 阅读 · 0 评论 -
MyBatisPlus条件构造器带条件更新update使用
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194基础搭建:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994条件构造器介绍使用:https://blog.csdn.net/BADAO_LIUMANG_QIZ...原创 2019-04-24 20:38:43 · 28865 阅读 · 0 评论 -
MybatisPlus中使用通用CRUD实现插入操作
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194在MyBatisPlus介绍入门以及项目集成MyBatisPlus的基础上:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89385833MyBatisPlus的通用CRUD...原创 2019-04-19 21:05:02 · 8450 阅读 · 4 评论 -
MyBatisPLus入门项目实战各教程目录汇总
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194实现1.MyBatisPlus介绍入门以及项目集成MyBatisPlushttps://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/893858332.MybatisPlus中使用通用CRU...原创 2019-04-28 19:39:17 · 1797 阅读 · 0 评论 -
MyBatisPlus中全局Sql注入器应用_逻辑删除使用
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194MyBatisPlus中自定义全局操作流程:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89608052什么是逻辑删除假删除、逻辑删除,并不会真正的从数据库中将数据删除...原创 2019-04-28 19:33:58 · 2693 阅读 · 0 评论 -
MyBatisPlus条件构造器带条件查询selectList使用
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194基础搭建:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994条件构造器介绍使用:https://blog.csdn.net/BADAO_LIUMANG_QIZ...原创 2019-04-23 21:58:19 · 28334 阅读 · 1 评论 -
MyBatisPlus条件构造器中last方法怎样使用
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194基础搭建:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994条件构造器介绍使用:https://blog.csdn.net/BADAO_LIUMANG_QIZ...原创 2019-04-24 21:21:49 · 21101 阅读 · 2 评论 -
MyBatisPlus3.x中使用代码生成器(全注释)
场景MyBaitsPlus3.x与2.x是不一样的。这里使用3.0.1版本。官方文档https://mp.baomidou.com/guide/generator.html#%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B这里在IDEA上的SpringBoot项目中进行代码生成测试。实现添加依赖添加 代码生成器 依赖<dependen...原创 2019-04-25 16:30:09 · 5870 阅读 · 4 评论 -
MyBatisPLus3.x中代码生成器自定义数据库表字段类型转换
场景MyBatisPlus3.x中使用代码生成器(全注释):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89518466数据库字段为 [available_flag] tinyint NULL, [deleted_flag] tinyint NULL, [sync_flag] tinyint...原创 2019-04-25 16:43:31 · 4965 阅读 · 0 评论 -
SpringBoot+MyBatisPlus实现插入关联多表数据的接口(企业质检管理举例)
场景SpringBoot项目中实现开放一个接口,接受上位机传递的tryCode(托盘编号),进而在关联的两个表中插入数据。效果接口传递参数接口返回数据实现在SpringBoot项目中的Controller@Description("扫码生成单件质检单") @RequestMapping(value="/generatingSingleJianQual...原创 2019-06-25 13:53:35 · 6383 阅读 · 2 评论 -
SpringBoot+My BatisPlus+DataTables实现企业车间退货管理(学习企业级开发思想)
场景SpringBoot+MyBatisPlus+DataTables效果退货列表展示新建退货单效果编辑退货单效果查看详情效果实现获取退货页面实现点击菜单栏跳转到controller的“获取退货页面”的方法。@Description("获取退货页面") @RequestMapping("/refund.html") publ...原创 2019-06-21 14:02:20 · 639 阅读 · 0 评论 -
MyBatisPlus中开启了逻辑删除则更新逻辑字段不再管用
场景MyBatisPlus中全局Sql注入器应用_逻辑删除使用MyBatisPlus中全局Sql注入器应用_逻辑删除使用:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89644306这里使用isDelete作为逻辑删除的字段。在业务中需要进行对isDelete这个字段进行更新。实现断点查看,更改之前为f...原创 2019-06-06 10:30:28 · 11448 阅读 · 4 评论 -
SpringBoot+MyBatisPlus+Echarts实现查询并显示平均时长占比饼状图
场景数据库中每个数据都有开始时间以及结束时间两个字段。需要根据创建时间筛选出当天的四种类型的数据的平均执行时间。SpringBoot+Echarts实现请求后台数据显示饼状图:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89921101SpringBoot+MyBatisPlus实现前端传递时间查询条件aj...原创 2019-05-10 09:26:29 · 2783 阅读 · 0 评论 -
SpringBoot+MyBatisPlus实现前端传递时间查询条件ajax请求后台并回显数据流程整理
场景前端时间选择控件,选择时间后点击搜索,请求后台数据,后台根据时间查询数据库中一天的记录数并回显给前端,前端进行显示。实现前端页面代码(部分)<div class="ibox float-e-margins"> <div class="ibox "> <div class="ibox-title">...原创 2019-05-09 10:14:39 · 5231 阅读 · 2 评论 -
MyBatisPlus3.x中使用条件构造器查询某一天的记录数时的日期格式化注意
场景前端传过来时间,比如是‘2019-05-09’后台使用条件构造器查询数据库中某一天的记录数。因为涉及到时间格式的问题,如果直接用时间字段是否相等来判断则不行。所以这里使用MyBatisPlus的条件构造器的apply来拼接sql语句。官方声明:拼接 sql注意事项:该方法可用于数据库函数 动态入参的params对应前面applySql内部的{index}部分.这样是不...原创 2019-05-09 09:43:18 · 10200 阅读 · 1 评论 -
MyBatisPlus3.x代码生成器自定义模板配置
场景MyBatisPlus3.x中使用代码生成器(全注释):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89518466MyBatisPlus中使用 @TableField完成字段自动填充:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/894...原创 2019-04-25 17:18:21 · 3572 阅读 · 1 评论 -
MyBatisPlus3.x代码生成器生成实体类自定义需要填充的字段
场景MyBatisPlus3.x中使用代码生成器(全注释):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89518466MyBatisPlus中使用 @TableField完成字段自动填充:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/894...原创 2019-04-25 16:51:36 · 3852 阅读 · 0 评论 -
MybatisPlus条件构造器说明以及selectPage方法
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194基础搭建:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994条件构造器官方文档:实体包装器,用于处理 sql 拼接,排序,实体参数查询等!补充说明: ...原创 2019-04-23 21:56:50 · 43946 阅读 · 0 评论 -
MybatisPlus提示 Could not set property 'id' of '***' with value
场景使用MybatisPlus执行插入操作时提示:Could not set property 'id' of 'class com.badao.beans.Employee' with value实现找到实体类添加主键策略以及制定表名MP支持以下4种主键策略:值 描述 IdType.AUTO 数据库ID自增 IdType.INPUT 用...原创 2019-04-18 23:09:49 · 7830 阅读 · 1 评论 -
MyBatisPlus介绍入门以及项目集成MyBatisPlus
场景项目专栏https://blog.csdn.net/column/manage/37194简介MybatisPlus是一个MyBatis的增强工具包,只做增强不做改变。为简化开发工作、提高生产效率而生。官网:https://mp.baomidou.com/GitBub地址:https://github.com/baomidou/mybatis-plus码...原创 2019-04-18 19:25:57 · 1646 阅读 · 2 评论 -
MyBatisPlus中使用 @TableField完成字段自动填充
场景官方文档:字段注解@TableFieldcom.baomidou.mybatisplus.annotations.TableField值 描述 value 字段值(驼峰命名方式,该值可无) update 预处理 set 字段自定义注入 condition 预处理 WHERE 实体条件自定义运算规则 el 详看注释说明 ...原创 2019-04-22 13:28:16 · 51657 阅读 · 5 评论 -
MyBatisPlus的ActiveRecord(活动记录)简介以及怎样使用
场景Active Record(活动记录),是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。ActiveRecord 一直受动态语言(PHP 、Ruby等)的喜爱,而java作为准静态语言,对于ActiveRecord只能感叹其优雅,所以MP在AR道路上进行了一定的探索。项目搭建专栏:https://blog.csdn.net/...原创 2019-04-25 22:38:04 · 1864 阅读 · 0 评论 -
MyBatisPlus条件构造器Condition的用法
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194基础搭建:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994条件构造器介绍使用:https://blog.csdn.net/BADAO_LIUMANG_QIZ...原创 2019-04-25 21:52:51 · 4499 阅读 · 0 评论 -
MyBatisPlus条件构造器带条件排序方法orderBy、orderByDesc、orderByAsc使用
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194基础搭建:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994条件构造器介绍使用:https://blog.csdn.net/BADAO_LIUMANG_QIZ...原创 2019-04-25 21:51:03 · 49410 阅读 · 2 评论 -
MyBatisPlus中updateById与updateAllColumnById方法区别
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194实现updateById方法在插入时,会根据实体类的每个属性进行非空判断,只有非空的属性所对应的字段才会出现在SQL语句中。updateAllColumnById方法在插入时,不管属性是否为空,属性所对应的字段都会出现在SQL语句中。...原创 2019-04-21 20:17:37 · 34483 阅读 · 6 评论 -
MybatisPlus中insert方法与insertAllColumn方法的区别
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194实现insert方法在插入时,会根据实体类的每个属性进行非空判断,只有非空的属性所对应的字段才会出现在SQL语句中。insertAllColumn方法在插入时,不管属性是否为空,属性所对应的字段都会出现在SQL语句中。测试insert插...原创 2019-04-21 17:44:24 · 5616 阅读 · 0 评论 -
MybatisPlus中插入数据获取主键值
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194基础搭建:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994实现编写单元测试方法/*** * 测试插入数据获取主键 */@Testpub...原创 2019-04-21 13:18:03 · 46203 阅读 · 6 评论 -
MybatisPlus中@TableField注解的使用
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194基础搭建:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994实现官方文档说明:com.baomidou.mybatisplus.annotations.T...原创 2019-04-20 23:23:48 · 88406 阅读 · 1 评论 -
MyBatisPlus中常用条件构造器示例代码
场景MybatisPlus 条件构造器官方文档https://baomidou.gitee.io/mybatis-plus-doc/#/wrapper实现1.查询相等属性的实体类QueryWrapper<WmsInOrder> wmsInOrderQueryWrapper =new QueryWrapper<WmsInOrder>();wmsInO...原创 2019-04-09 14:50:20 · 1631 阅读 · 0 评论 -
MyBatisPlus的ActiveRecord实现CRUD
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194MyBatisPlus的ActiveRecord(活动记录)简介以及怎样使用https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89527845实现Model中的方法测试A...原创 2019-04-26 21:08:04 · 678 阅读 · 0 评论 -
MyBatisPlus中通用CRUD的updateById方法
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194基础搭建:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994实现更新之前的数据库编写更新测试方法/*** * 通用更新操作 */@T...原创 2019-04-22 19:59:49 · 8206 阅读 · 1 评论 -
MyBatisPlus中自定义全局操作流程
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194什么是自定义全局操作根据MybatisPlus的AutoSqlInjector可以自定义各种你想要的sql注入到全局中。相当于定义MyBatisPlus自动注入的方法。之前需要在xml中进行配置的sql语句,现在通过扩展AutoSqlInj...原创 2019-04-27 21:41:56 · 1045 阅读 · 0 评论 -
MyBatisPlus插件扩展_OptimisticLockerInterceptor乐观锁插件的使用
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194简介意图:当要更新一条记录的时候,希望这条记录没有被别人更新乐观锁实现方式:取出记录时,获取当前version 更新时,带上这个version 执行更新时, set version = yourVersion+1 where ver...原创 2019-04-27 21:39:48 · 9720 阅读 · 0 评论 -
MyBatisPlus插件扩展_PerformanceInterceptor性能分析插件的使用
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194简介性能分析拦截器,用于输出每条 SQL 语句及其执行时间参数:maxTime SQL 执行最大时长,超过自动停止运行,有助于发现问题。参数:format SQL SQL是否格式化,默认false。实现来到项目下的applicatio...原创 2019-04-27 11:47:28 · 7630 阅读 · 0 评论 -
MyBatisPlus插件扩展_SqlExplainInterceptor执行分析插件的使用
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194简介SQL 执行分析拦截器【 目前只支持 MYSQL-5.6.3 以上版本 】,作用是分析 处理 DELETE UPDATE 语句, 防止小白或者恶意 delete update 全表操作!com.baomidou.mybatisplus...原创 2019-04-27 11:46:14 · 3845 阅读 · 0 评论 -
MyBatisPlus插件扩展_PaginationInterceptor分页插件的使用
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194实现配置插件来到项目下的applicationContext.xml中配置sqlSessionFactoryBean的地方。<!-- 配置SqlSessionFactoryBeanMybatis提供的: org.mybati...原创 2019-04-27 11:43:55 · 19796 阅读 · 1 评论 -
MyBatisPlus中条件构造器中or和orNew的区别
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194实现编写单元测试看区别/*** *条件构造器 查询操作SelectList */@Testpublic void testEntitymapperSelectList() {//查询数据库,性别为男(1),并且名字中带有...原创 2019-04-22 22:13:46 · 5076 阅读 · 0 评论