• Stars
    star
    165
  • Rank 228,906 (Top 5 %)
  • Language
    Java
  • Created about 6 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

SpringBoot整合MyBatis-Plus,源码学习,增删改查,Lamdba支持

MyBatis-Plus-Example

Spring Boot 整合 MyBatis Plus 实例,持续更新!!!

代码生成器

请点击此处的传送门

不再维护

作者尽力有限,此项目不再维护,后续会全部迁移到这里

demo-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 稳定版本:已发布到中央仓库。

数据库设计

商品类别表-category

字段 类型 说明
id bigint(20) 主键ID
name varchar(50) 类别名称

商品表-goods

字段 类型 说明
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。

常见问题

1、LocalDateTime无法使用的问题

描述

用代码生成器生成的时间类型默认为 LocalDateTime, 但是在项目中使用报错。今天在项目上遇到了这个问题,什么原因呢?

分析

首先要明确,如果你的项目都和示例项目配置、依赖、版本都一样,那说明本身是没有问题的。肯定是其他问题导致的。

经过排查,项目引入了 druid, 版本比较老,所以无法转换导致的。

解决

升级 druid 版本

More Repositories

1

mybatis-plus-code-generator

MyBatis-Plus代码生成器
Java
547
star
2

vue-admin-pro

【停止维护】请移步:erwin-admin-sample。
Vue
90
star
3

JavaLib

Java开发,常用工具类
Java
62
star
4

APIExample

以API接口开发为例,探索开发的最佳实践
Java
62
star
5

spring-boot-demo

Spring Boot示例,以及Spring Boot与其他三方框架整合示例。在开发中遇到方便查询
Java
26
star
6

api-result

一套API接口响应参数规范化解决方案
Java
24
star
7

spring-boot-elasticsearch-sample

Spring Boot 整合 Elasticsearch
Vue
18
star
8

ssm

手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis,并开发RESTful风格的API接口
Java
15
star
9

JavaLib-quartz

基于企业级定时任务框架Quartz Job Scheduling开发的,目的是帮你快速构建定时任务系统,你可以专心编写你的业务逻辑,而不必关注定时任务具体是如何实现的
Java
7
star
10

springboot-mongo-multi-source

SpringBoot MongoDB 多数据源
Java
7
star
11

FeignExample

Feign实现微服务之间的调用实例
Java
6
star
12

personal-myweb

SpringBoot,Java, Kotlin;前后端完全分离;前端实现完全异步加载;RESTful API
HTML
4
star
13

AppLib

Android Project Library
Java
3
star
14

JavaLearnProject

Java 学习笔记测试用例
Java
3
star
15

ExpendableListviewDemo

学习Android实现可折叠ListView(ExpandableListView)
Kotlin
2
star
16

vue-admin-pro-api

Vue Admin Pro Api 示例
Java
2
star
17

ShiroLearn

Shiro学习例子:Shiro测试代码,Shiro与Spring集成。
Java
2
star
18

ErwinPay

聚合支付
1
star
19

springcloud-alibaba-demo

Spring Cloud Alibaba Demo
Java
1
star
20

erwin-chat-room

聊天室
Java
1
star
21

cmpp

Java
1
star
22

SessionShare

分布式session共享——基于Spring Boot + Redis + ajax + jsonp实现
Kotlin
1
star
23

FreeMarker-demo

Learn FreeMarker
HTML
1
star
24

erwin-admin-sample

基于vue-vben-admin,为后端程序员量身打造的极简后端管理系统
Vue
1
star
25

blog-ssh

个人博客 —— SpringMVC + Hibernate 编码实现
CSS
1
star
26

ExampleLog

可能这是最好用、最实战的项目日志配置了吧!!!
Java
1
star
27

vue3-demo

Vue 3
Vue
1
star
28

learn-springboot

Spring Boot学习笔记,主要记录Spring Boot学习笔记,以及与其他一些框架集成的配置、示例
Java
1
star
29

erwin-message

即时通讯 后端
Java
1
star
30

snowflake-demo

雪花算法
Java
1
star
31

api-spring-boot-starter

Spring Boot开发基础工程,全局异常处理,常用工具类,异常列表,断言式异常处理
Java
1
star
32

spring-cloud-demo

Spring Cloud, Gradle Multi Project, java 17
Java
1
star
33

erwin-book

编程笔记 - Erwin Feng's Note
1
star