51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

mybatis笔记

mybatis-plus随机查询工具类(二)

mybatis-plus随机查询工具类(二)

厉飞雨 阅读(10) 评论(0) 赞(0)

> 当真理还正在穿鞋的时候,谎言就能走遍半个世界。------马克吐温 [之前写过一个](https://51tbox.com/),最近感觉不好用 然后写了一个更优雅的 |---------------------------------------------------------|----------------------------------------...

mybatis-plus的select函数

mybatis-plus的select函数

厉飞雨 阅读(22) 评论(0) 赞(0)

> 学问是异常珍贵的东西,从任何源泉吸收都不可耻。------阿卜·日·法拉兹 在`mybatis-plus`的条件构造器中如果我们想要过滤字段,则可以使用`select`函数 [官方文档](https://mp.baomidou.com/guide/wrapper.html#select)介绍如下: ![image-20210823192912635](/imgs...

mybatis-plus部分更新

mybatis-plus部分更新

厉飞雨 阅读(18) 评论(0) 赞(0)

> 宁要好梨一个,不要烂梨一筐。积极肯干和忠心耿耿的人即使只有两三个,也比十个朝气沉沉的人强。------列宁 在我们使用`mybatis-plus`进行开发的时候 可以看到默认的`updateById`方法是判断属性如果有值则修改,无值则忽略,不修改对应的字段 那如果我们要在该属性没有值得情况下将对应字段置为空的话 就可以使用`IService`里的这个`upd...

mybatis-plus使用代码配置configuration

mybatis-plus使用代码配置configuration

厉飞雨 阅读(16) 评论(0) 赞(0)

> 我之所以写作,不是我有才华,而是我有感情。------巴金 ![image-20210909194023423](/imgs/oss/picGo/image-20210909194023423.png) |------------------------------------------------|-------------------------------...

mybatis-plus源码环境搭建及运行

mybatis-plus源码环境搭建及运行

厉飞雨 阅读(19) 评论(0) 赞(0)

> 知古不知今,谓之落沉。知今不知古,谓之盲瞽。------王充 今天有小伙伴问我`mybatis-plus`源码运行不了 让我写一篇教程。。。 首先来到[`gitee`仓库](https://gitee.com/baomidou/mybatis-plus) 复制地址 |-----------|----------------------------------...

mybatis-plus字段类型处理器

mybatis-plus字段类型处理器

厉飞雨 阅读(16) 评论(0) 赞(0)

> 人的一切痛苦,本质上都是对自己的无能的愤怒。------王小波 我们`clone`下来`mybatis-plus`官方示例项目: |-----------|-----------------------------------------------------------------------| | ``` 1 ``` | ```hljs shell http...

mybatis-plus乐观锁

mybatis-plus乐观锁

厉飞雨 阅读(17) 评论(0) 赞(0)

> 青,取之于蓝而青于蓝;冰,水为之而寒于水。 ------《荀子·劝学》 同样还是`mybatis-plus`官方示例项目 此处乐观锁不同于悲观锁的区别是,它只有在真正执行数据库操作的时候才去进行判断是否重复修改 需要指定一个字段作为版本号,使用`@Version`注解 官方文档中如此描述: > > 当要更新一条记录的时候,希望这条记录没有被别人更新...

mybatis-plus过滤不需要查询的字段

mybatis-plus过滤不需要查询的字段

厉飞雨 阅读(17) 评论(0) 赞(0)

> 仁义忠信,乐善不倦,此天爵也 。一一孟子 之前写过过滤出需要查询的字段,也简单介绍了下[`Mybatis-Plus`的`select`函数](https://51tbox.com/) 今天写了个小函数,可以直接传入不需要查询出来的字段 |---------------------------------------|-----------------------...

mybatis-plus代码生成器(二)

mybatis-plus代码生成器(二)

厉飞雨 阅读(9) 评论(0) 赞(0)

> 没有斗争就没有功绩,没有功绩就没有奖赏,而没有行动就没有生活------别林斯基 之前写过[一篇](https://51tbox.com/),不过当时是快照版直接跑在源码环境里,今天我们使用最新的`api`,并且使用`GAV`引入 |-------------------|----------------------------------------------...

mybatis-plus允许自定义handlerType的set

mybatis-plus允许自定义handlerType的set

厉飞雨 阅读(9) 评论(0) 赞(0)

> 与有肝胆人共事,从无字句处读书。------周恩来 今天看`mybatis-plus`源码发现了`UpdateWrapper`中的`set`竟然有一两个重载没有在官方文档写到: ![image-20211226202811765](/imgs/oss/picGo/image-20211226202811765.png) 一看官方示例,发现它可以临时自定义`typ...