简洁的乐趣:不同于mybatis逆向工程,有时候不需要那么多繁琐而且用不到的代码,只生成最常用,最简洁的代码
说明:本工具适用于SpringMVC+MyBatis并且使用Mysql作为数据库的JavaWeb项目,根据数据库表配置生成默认CRUD模板代码。
开发工具:Eclipse
运行结果之一:mapper.xml
使用步骤:
- 访问Github地址下载工具,点击clone or download下载jar包
https://github.com/SunHongmin/sqlUtil
- jar包下载完成之后解压并使用Eclipse导入工程
Eclipse中项目列表下空白处依次点击右键–>Import–>Import–>Existing Projects into Workspace
然后选择好解压后的项目文件
最后点击Finshed即可 - 项目导入成功后,就可以进行使用了,首先贴一下项目的目录结构
- 在application.properties中配置好jdbc连接信息及生成代码存放的文件夹名称
与普通的jdbc配置一样,根据实际情况配置即可 - 配置完成之后,就可以在启动类中启动(温馨提示:如果文件中有中文乱码问题,是Eclipse配置的编码方式不正确,可依次右键项目–>最下方properties–>Resource–>Text file encoding–> Other–>选择utf-8即可)
*如果不进行配置,可能影响项目中整体中文说明的显示问题
打开启动类之后,修改需要生成文件的表名,然后启动主方法
控制台中,输入好实体类名称,点击回车,等待控制台出现successfully
- 运行成功后,右键项目或者右键build文件夹,点击refresh刷新下文件夹,即可看到生成好的代码
- 运行结果
生成文件目录结构
mapper.xml文件
model.java文件(setter、getter方法需要适用IDE来生成)
Service实现类文件
controller.java文件
- 后续
将继续更新并适用于持久层框架Hibernate及数据库Oracle,敬请期待
如需帮助,或者提供建议可以联系本人:微信 SunHongmin2313