mybatis 官方提供了 MyBatis Generator ,可以通过 xml 配置文件的方式使用,例如自己写调用脚本,或者使用 mvn 插件的方式,其实实现起来还是很简单的。虽然简单,但还是不够简单,懒嘛,这不就实现了一个更简单的生成方式,通过 web 页面的方式,填写几个关键的配置参数,选好要生成的数据库表即可。

可配置的参数有如下几个

targetRuntime :MyBatis3、MyBatis3Simple、Ibatis2Java2、Ibatis2Java5,默认为 MyBatis3

是否取消注释:生成的文件中默认会有注释内容,可以选择是否取消。

targetProject(文件生成目录):文件最后保存的目录,选择一个本地磁盘上的目录位置。

实体类包名:实体对象的包名。

mapper.xml文件所在目录:xml 文件所在的目录

mapper接口类包名:mapper 接口类的包名

数据库驱动:目前只支持 mysql

数据库连接字符串、数据库用户、数据库用户密码:数据库相关配置

启动方式

方式1:

直接下载源码,然后运行 BuilderApplication 文件,或者使用 mvn 的 spring-boot:run 方式运行

方式2:

下载 kite-mybatis-builder.jar, 运行命令 java -jar -Dserver.port=[port] kite-mybatis-builder.jar 或者 java -jar kite-mybatis-builder.jar 默认在 9090 端口运行

使用方式

如果运行在默认的 9090 端口,打开浏览器访问 http://localhost:9090

  1. 默认打开之后,点击“新建项目”。

  1. 在弹出的项目配置界面,填写上面提到的配置参数

  1. 选择要生成的表,并可在后面配置实体名称,默认规则是各单词首字母大写。

  1. 点击生成按钮,会根据生成结果提示成功或失败。

  2. 生成过的项目会在首页列出来,下次如果还需要生成此数据库的表,可以在之前的项目中重新配置选择即可。

​**如不嫌弃欢迎关注我的微信公众号。

点此进入 github

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(27)-权限管理系统-分配用户给角色
  2. jquery中的ajax方法参数总是记不住,这里记录一下。
  3. Process类
  4. 设置php下载文件的超时时间
  5. github上一款特别的侧滑
  6. 10.python之socket和socketserver
  7. MySQL(六) —— 自定义函数
  8. MongoDB 学习笔记(二) 高级查询
  9. ie提示jquer缺少标识符,字符串或数字
  10. 一晚上将一个模板整合进了DJANGO
  11. 从链接上获取参数值, location.href上获取参数
  12. websocket简单实例
  13. linux分析、诊断及调优必备的“杀器”之二
  14. python scrapy 入门,10分钟完成一个爬虫
  15. eclipse 编码改成utf-8
  16. PHP中的自动加载
  17. Perl一行式:字段处理和计算
  18. [uboot] (番外篇)uboot之fdt介绍
  19. Newcoder 华华给月月出题(线筛)题解
  20. date(): It is not safe to rely on the system’s timezone settings.

热门文章

  1. 使用<jsp:include>,不想写死URL,动态生成URL的解决的方法
  2. redis缓存的安装和配置
  3. 百度地图点集文档使用python的re模块处理成json的相关写法
  4. 《从Paxos到Zookeeper:分布式一致性原理与实践》【PDF】下载
  5. jspsmart(保存文件)+poi(读取excel文件)操作excel文件
  6. Pycharm配置(三)
  7. SoapUI模拟REST MockService
  8. 获取手机安装的所有包名adb shell pm list packages
  9. 【python】自定义函数def funName():
  10. HTML5 高级系列:web Storage