MyBatis-Plus是一个基于MyBatis的增强工具库,旨在简化开发过程并提高开发效率。以下是MyBatis-Plus所具有的至少六个特性: 代码生成器 MyBatis-Plus提供了代码生成器功能,可以根据数据库表结构自动生成实体类、Mapper接口、Service接口等代码。这大大减少了手动编写代码的工作量,提高了开发效率。例如,通过配置数据库连接...
雪花算法:snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID,其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生4096个ID),最后还有一个符号位,永远是0。 主键自增 我们需要配置主键自增: 1、体段上...
《MyBatis-Plus进阶》是慕课网提供的慕课课程,授课老师是老猿。课程简介 本课程是《MyBatis-Plus入门》的延续,在之前的基础上,继续介绍MyBatis-Plus的高级功能,包括逻辑删除、自动填充、乐观锁、性能分析、多租户实现、动态表和SQL注入器等内容。理论加实践相结合的方式进行讲解,定能让你的MyBatis-Plus技能进一步...