实体自动生成增删改查方法_老司机教你如何快速整合Mybatis,根据数据库自动生成增删改查...

最早接触Mybatis是在2016年,那时候学习只会用,根本不知道什么原理,不懂的原理的地方只能死记。搭建一个小的demo放到github,工作需要的时候就直接复制黏贴,虽然也能满足工作需要但是总感觉到不带劲。在找到工作后大概2017年时候就对Mybatis的源码进行了阅读,其实相对于Dubbo,Spring,之类的源码Mybatis的源码还是非常简单的,现在也经常推荐给刚开始学习看源码的同学。很早就像写Mybatis的源码分析了,2018年就开始写了一点,但是一直拖到了2019年才写完。本篇是第一篇我们写以一个小例子来开篇,看一下老司机是如何快速搭建一个Mybatis的开发小例子的。

90914e61d752e4a928cfbfcdf52ea539.png

获取项目地址私信发送:

mybatis

关键词

插件 配置文件 SpringBoot

技术栈

SpringBoot maven

数据库脚本

003a5027a6d9a5e45e9bfad188848a33.png

利用Maven插件自动生成实体类,Mapper。

POM文件引入插件

5e79e707ccb50c1403f9835d3956d352.png

插件配置文件

在src/main/resources/generator/目录创建一个配置文件

  • generatorConfig.xml
81a92713cf6f558595d25247d3cb6b94.png

运行插件命令

mvn mybatis-generator:generate

下图红色框框都是自动生成的

e1a35f97e8066afab51760ca1595bcc1.png

TUserMapper包括基本的增删改查。

代码测试

9d61098530a98376494f7c0acdaaef72.png

好啦,这样一个简单的mybatis 的例子就能成功运行啦。通过这个例子,能使你快速搭建一个Mybatis的例子了。下一篇正式开始分析源码

更多讲解请查看

https://blog.springlearn.cn/posts/52583/

677a48cd2146fae39c5c4558ee351372.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值