摘要:1、添加依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</version> </dependency> <dependency> <!-- 操作File
阅读全文
摘要:1、SpringBoot添加pom文件依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.11</versio
阅读全文
摘要:1、优点? 无侵入: 只做增加不做改变,引入它对工程无影响。 损耗小:启动时会自动注入基本CRUD操作,性能基本无损耗,直接面向对象。 强大的CRUD操作:内置Mapper、Service,只需简单少量配置就可以实现对单表大量的CRUD操作,更有强大的条件构造器,满足各类使用需求。 内置代买生成器:
阅读全文
摘要:1、Mybatis-plus-generator介绍? AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效
阅读全文
摘要:1、什么是逻辑删除? 很多互联网公司在数据库设计规范中都加入了逻辑删除的强制规定,运营人员可以分析和审查数据,也方便将数据沉淀下来用于商业分析 比如用户删除了订单,只不过是更新了标记,不会真正的物理删除。 2、MybatisPlus如何使用? 数据库增加deleted字段,0是未删除,1表示删除 实
阅读全文
摘要:什么是乐观锁? 每次去拿数据的时候都认为别人不会修改,更新的时候会判断是别人是否回去更新数据,通过版本来判断,如果数据被修改了就拒绝更新。 Mybatis Plus里面自带一个插件,可以帮我们轻松实现乐观锁 使用方式: 1、需要在数据库表创建version字段,类型为int CREATE TABLE
阅读全文
摘要:1、什么是ActiveRecord(只做简单了解即可)? Active Record(活动记录),是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。 2、Mybatis Plus对AR有一定支持, 在MP中开启AR,仅需要实体类继承Model类即可
阅读全文