mybatis-generator问题解决

在泛读源代码的过程中发现了generatorConfig.xml文件, 

在这里插入图片描述

初始时文件中classPathEntry指向位置为原作者本地的jar包,显然这个包不在我的本地位置,但彼时项目已部署运行,网站正常打开,可见当时的运行项目与该文件无关。因此未对该文件的作用做进一步研究。
之后在泛读其他源码的过程中读到了model部分,
在这里插入图片描述

观察发现这部分代码很奇怪,常常2000多行代码都没有注释,但书写又非常严谨,代码重合度比较高,故怀疑这部分代码是用某种软件自动生成的。果然,在查阅资料后发现了mybatis generator插件,MyBatis-Generator 是 MyBatis 提供的一个代码生成工具,可以帮助我们生成数据库表对应的持久化对象(也称作 Model、PO)、操作数据库的接口(dao)、简单 SQL 的 mapper(XML 形式或注解形式)。这一插件大大减少了我们写mapper,example等数据库映射文件的工作量,其使用方法大致分为3步。

1.Maven文件引用
2.数据库的建立
3. 写mybatis-generator.xml,即前文提到的当时未发现其作用的文件
4.运行,这个很简单,编辑配置,新建maven,然后输入图中的内容,直接运行即可

具体步骤可参考https://mybatis.org/generator/
https://blog.csdn.net/weixin_44368212/article/details/109283097
https://www.cnblogs.com/yunquan/p/10723086.html

对于生成的Java文件的使用可参考官方文档
https://mybatis.org/generator/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值