Spring Boot 整合 MyBatis Plus 实例,持续更新!!!
作者尽力有限,此项目不再维护,后续会全部迁移到这里
名称 | 版本 | 更新时间 |
---|---|---|
Spring Boot | 2.4.2 | 2021.02.02 |
MyBatis-Plus | 3.4.2 | 2021.02.02 |
JavaLib | 2.1.1 | 2021.07.06 |
api-result | 2.3.1 | 2021.02.02 |
swagger | 2.9.2 | 2019.08.27 |
BUILD 开发版本:用于标识该版本正在构建或者开发中。
SNAPSHOT 预览版本:开发已经完成,开始进入测试阶段。
RELEASE 稳定版本:已发布到中央仓库。
字段 | 类型 | 说明 |
---|---|---|
id | bigint(20) | 主键ID |
name | varchar(50) | 类别名称 |
字段 | 类型 | 说明 |
---|---|---|
id | bigint(20) | 主键ID |
name | varchar(255) | 商品名称 |
category_id | bigint(20) | 类别ID |
stock_num | bigint(20) | 库存数量 |
price | decimal(9, 4) | 单价 |
flag | tinyint(1) | 上下架。0:下架;1:上架。默认0。 |
delete_status | tinyint(1) | 逻辑删除状态。0:正常;1:删除。默认0。 |
create_time | datetime | 创建时间 |
update_time | datetime | 更新时间 |
create_by | varchar(64) | 创建人 |
update_by | varchar(64) | 修改人 |
version | int(11) | 版本。默认:0。 |
用代码生成器生成的时间类型默认为 LocalDateTime
, 但是在项目中使用报错。今天在项目上遇到了这个问题,什么原因呢?
首先要明确,如果你的项目都和示例项目配置、依赖、版本都一样,那说明本身是没有问题的。肯定是其他问题导致的。
经过排查,项目引入了 druid
, 版本比较老,所以无法转换导致的。
升级 druid
版本