![](https://img-blog.csdnimg.cn/2021032314320597.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
mybatisplus
mybatisplus
一只铁憨憨℡
抽烟喝酒不是本事,能烫头才是真的舒服!
展开
-
Mybatis-plus 出现 WHERE null=?
问题描述:mybatis-plus查询时selectById方法查询结果出问题:执行的sql如下:解决方案:这是因为mybatis-plus代码生成时,实体没加@TableId注解,加上即可原创 2020-10-10 11:09:19 · 3543 阅读 · 3 评论 -
MyBatis-Plus之乐观锁插件
主要适用场景:当要更新一条记录的时候,希望这条记录没有被别人更新乐观锁实现方式:取出记录时,获取当前version取出记录时,获取当前version更新时,带上这个version执行更新时, set version = newVersion where version = oldVersion如果version不对,就更新失败插件配置:@Configurationpublic class MybatisPlusConfig { /** * mybatis-plu原创 2020-09-10 13:19:50 · 477 阅读 · 2 评论 -
MyBatis-Plus分页查询及动态sql处理
导入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.1</version> </dependency> <depen原创 2020-08-24 15:14:21 · 2700 阅读 · 0 评论 -
MyBatis-Plus代码生成器
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,身为CRUD工程师的我内心慌的一批添加依赖:MyBatis-Plus 从 3.0.3 之后移除了代码生成器与模板引擎的默认依赖,需要手动添加相关依赖<dependency> <groupId>com.baomidou</groupId&g原创 2020-08-20 15:23:19 · 174 阅读 · 0 评论 -
MyBatis-Plus之CRUD
简介:MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特征:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持 Lambda 形式调用:通过 Lamb原创 2020-08-19 14:11:55 · 911 阅读 · 0 评论