轻量级mysql生成工具SqlUtil使用说明

简洁的乐趣:不同于mybatis逆向工程,有时候不需要那么多繁琐而且用不到的代码,只生成最常用,最简洁的代码
说明:本工具适用于SpringMVC+MyBatis并且使用Mysql作为数据库的JavaWeb项目,根据数据库表配置生成默认CRUD模板代码。
开发工具:Eclipse
运行结果之一:mapper.xml
mapper.xml
使用步骤:

  • 访问Github地址下载工具,点击clone or download下载jar包
    https://github.com/SunHongmin/sqlUtil
    在GitHub中下载项目压缩文件
  • jar包下载完成之后解压并使用Eclipse导入工程
    Eclipse中项目列表下空白处依次点击右键–>Import–>Import–>Existing Projects into Workspace
    导入项目步骤1
    然后选择好解压后的项目文件
    导入项目步骤2
    最后点击Finshed即可
  • 项目导入成功后,就可以进行使用了,首先贴一下项目的目录结构
    项目文件结构
  • 在application.properties中配置好jdbc连接信息及生成代码存放的文件夹名称
    配置自己本地的jdbc连接
    与普通的jdbc配置一样,根据实际情况配置即可
  • 配置完成之后,就可以在启动类中启动(温馨提示:如果文件中有中文乱码问题,是Eclipse配置的编码方式不正确,可依次右键项目–>最下方properties–>Resource–>Text file encoding–> Other–>选择utf-8即可)
    修改编码方式解决中文乱码
    *如果不进行配置,可能影响项目中整体中文说明的显示问题

修改表名
打开启动类之后,修改需要生成文件的表名,然后启动主方法
运行时,需要在控制台输入实体类名称
控制台中,输入好实体类名称,点击回车,等待控制台出现successfully

  • 运行成功后,右键项目或者右键build文件夹,点击refresh刷新下文件夹,即可看到生成好的代码

刷新后在build文件夹中即可看到生成文件

  • 运行结果
    生成文件目录结构生成文件目录结构
    mapper.xml文件mapper.xml
    model.java文件(setter、getter方法需要适用IDE来生成)
    实体类
    Service实现类文件
    Service实现类
    controller.java文件
    Controller
  • 后续
    将继续更新并适用于持久层框架Hibernate及数据库Oracle,敬请期待
    如需帮助,或者提供建议可以联系本人:微信 SunHongmin2313
发布了27 篇原创文章 · 获赞 27 · 访问量 4288

猜你喜欢

转载自blog.csdn.net/qq_41788977/article/details/100697628