mybatis-generator生成工具(最新版,非gui版本)

一、背景

        mybatis现如今已经成为了我们使用比较频繁的持久层了,但是我们在开发的过程中,如果手动的去写持久层的东西比较耗时和麻烦,虽然GitHub已经有gui版本的生成工具了,虽然可以减轻一部分工作量;但是在使用起来还是不太方便!所以自己重构了一套既可以生成前台页面,又可以生成mybatis持久层的工具,分享出来,希望能够帮助到大家!

二、Mybatis-GUI版本回顾

       前几天去github上下载了一个gui版本的生成工具使用了下,界面比价简洁(如图一),使用起来也很方便,但是总感觉功能不够强大,只能简单的生成持久层的代码,还生成了含有Example之类的文件,感觉不是很好理解,所以自己重构了一个功能比较强大的成功工具,既可以生成mybatis持久层的代码,也可以生成简单crud的功能。

                                                                                             图一 

三、重构版

1.登录界面

重构版本增加了登录页面,需要输入用户名和密码才能进入,如下图所示;

2.操作展示

登录成功后,就是操作界面,下面演示下功能。

2.1 添加数据库连接

填写完数据库信息后,点击“测试连接”,测试成功后提交就可以了

提交完了的数据展示就是下面这样的了

2.2 生成持久层代码

      点击上图中的下一步,就会展示已经连接成功的数据库中的表,根据自己的需要选择需要生成代码的类型,生成代码的类型有两种,一种是生成Mapper/dao/service层,另一种是成功crud;dao层支持批量生成,crud成只支持单个生成。

以上图中的country表为例生成代码,勾选country表,点击批量生成Mapper/dao/service,点击下载就可以了。

crud功能也是一样的,在这里就不在演示了。

 

想要源码的可以关注下本人的微信公众号,输入“mybatis”即可领取

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JAVA菜鸟程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值