sql
文章平均质量分 81
PigeonEssence
不想当架构师的全栈不是好java boy!
展开
-
Spring Cloud集成新版MyBaties-Plus(二)
本篇文章基于狂神的教程,地址如下:【狂神说Java】MyBatisPlus最新完整教程通俗易懂_哔哩哔哩_bilibili笔记资料交流都在我们的平台:www.kuangstudy.com秦疆老师Java进阶系列课程之MyBatisPlus带你走进偷懒的大门;深入浅出的讲解了MyBatisPlus使用的全流程以及实战教学!狂神说Java系列,努力打造通俗易懂的教程QQ交流群 : 664386224https://www.bilibili.com/video/BV17E411N7KN?p=1...原创 2021-12-20 13:33:56 · 744 阅读 · 1 评论 -
Spring Cloud集成新版MyBaties-Plus
目录一.快速开始1.创建数据库2.插入数据3.编写项目,导入依赖4.配置数据库5.pojo层:6.mapper层:7.编写启动类8.编写测试类(和application相同路径创建):8.测试结果:二.配置日志三.基础CRUD1.插入测试算法选用:3.更新测试4.自动填充1.数据库级别(一般生产上不使用):2.代码级别:四.乐观锁插件1.增加version字段2.实体类添加字段3.注册组件4.测试五.查询测试:.原创 2021-12-17 17:37:00 · 2164 阅读 · 0 评论 -
Spring Cloud集成MyBaties-Plus
最近的个人官网开始了后台的开发,为了偷懒选择了更简单的MyBaties Plus开进行数据库操作,在nacos和Spaing Cloud的基础上进行开发,做一下记录。所有的新技术我们都是从快速开始入手的,首先我们通过官方文档,可以看到这个快速开始:快速开始 | MyBatis-Plus简单梳理一下这个快速开始:1.创建数据库首先在数据库中创建一个mybaties_plus数据库 :在查询中输入准备好的sql语句:DROP TABLE IF ...原创 2021-12-14 13:33:29 · 2161 阅读 · 0 评论 -
Junit测试MybatisPlus报错空指针
问题:因为项目使用了微服务,所以为了图省事在微服务中创建了一个服务写Mybatis Plus,但是根据官网文档写完再Junit测试的时候出现了空指针错误。 官网文档的测试类:出现错误:发现userMapper的值为空通过查资料发现这是因为普通类不能使用SpringBean,所以普通的测试类是无法获取bean的,所以才会报空指针。因此我们需要让这个测试类能获取到bean。解决方法:添加测试依赖: ...原创 2021-12-14 10:59:01 · 3763 阅读 · 1 评论 -
高并发状态下Replace Into造成的死锁问题思考
问题出现:在测试阶段,大数据并发的情况下,发现sql语句造成表的死锁,过一段时间,死锁消失。于是进行排查报错如下:对应的sql语句如下: @Insert("replace into ${tableName}( windcode,date, \n" + " code, high, open, low, \n" + " `close`, volume, turnover,gtm_modify) "原创 2021-10-28 10:44:10 · 18179 阅读 · 4 评论