自制三层架构代码生成器软件

自制MVC代码生成器(没有视图层…汗!!)

项目介绍:在项目初期,对于数据库实体类映射关系,MVC关系的搭建,xml的配置过于繁琐,个人兴趣(实在无聊)创作了一个代码生成器,快速生成平时项目过程中繁琐的实体类,数据访问层,控制层,和数据访问层的映射文件。

目前可以和3大常用关系数据库(MySQL,SQL Server,Oracle)正常建立连接,对表的批量生成。
(作者电脑只能安装这3个数据库,提供了db2的接口,能否正常连接还待反馈)

目前自带模板:普通模板,mybatis模板,mybatis模板-注解版,hibernate模板四个模板,如有需求可根据模板API(暂未创建)自行搭建
(java常用的模板搭建好了,其它语言的模板应该也能搭建,扩展模板待反馈)

下载地址https://pan.baidu.com/s/15LKLvuoS-SPrV2lgVvPypw
提取码:qtgz

在整个开发过程中,都是由我一人完成,测试方面找了一些盆友,都还行。没有过分的测试,如果有啥需求和问题,可以进入QQ群交流:829299627在这里插入图片描述

使用手册

首页
在这里插入图片描述
用户可以通过创建连接,连接数据库信息,查看数据库下的表信息
在这里插入图片描述
两个代码生成的功能相同,在生成的过程中注意基础包名的填写,避免生成后不必要的路径改动
在这里插入图片描述
通过勾选需要生成的表和模块的选择,即可生成平时繁琐的两层架构和实体类
注意你要移除的前缀,会移除表名和列名的前缀,默认都自带tb_,sys_,t_ 逗号分割
在这里插入图片描述
单击表可查看表单内容,采取瀑布流每次分页加载30条数据(MySQL,SQL Server,Oracle暂不支持此功能,作者电脑就这三数据库)
可以快速复制此表的增加和修改语句
在这里插入图片描述
用户可自行配置数据库和java直接对应的数据类型,双击java数据类型就可修改,回车保存,不支持修改数据库类型,可删除重写建立,默认为java.lang.String

java数据类型对应方法,这个配置目前只帮助于普通模板,基本不需要修改
在这里插入图片描述
自带mysql驱动包是5.1.45版本,url没有配置时间差
考虑到jar包版本的更新和url的编写,选择需要编辑的连接信息,并且会有相应的编写提示
可以导入自己的jar包,已经提供了选中的数据库的jar包下载地址在这里插入图片描述
前三位数用于排序(asdaw我测试的模块),考虑到没有几个人会特别闲会搭建模块,所以还没有编写api文档
在这里插入图片描述
这里的新建文件夹和文件都会在当前目录下创建,新建模块会直接模板目录下创建文件
导入模板也是把文件夹导入到模板目录下,也可以自行copy模板文件到软件目录的template文件夹下

还有一个打赏作者大家自行参考( ̄▽ ̄)"

应用优势:
其实这个应用没什么优势,有很多代码生成器的网站,都是免费的,在他们专业团队面前,我一个人做的小应用不值一提,纯粹是因为对编程的兴趣(加上一点无聊)
如果硬要说有一点优势的话,那就是这个代码生成器是个应用,不需要联网,不担心连接数据库信息被盗取,简单易配置,可以连接多个数据库,查看表信息

常见问题:

无法打开数据库连接
解决方案:检查数据库服务是否已开启,基本数据库连接信息,和是否导入对应jar包,驱动和url是否正确(尤其是mysql)
建议:建议先在专门管理数据库的软件上正常进入一次,导入使用平时用的jar包,除了mysql的url之外,基本没什么更改和检查的了

在打开数据库连接的时候出现停止运行
解决方案:一般在数据库关闭服务的时候,去连接数据库时间过长导致的,经测试,这个响应时间和别的数据库管理软件的响应时间是一样的,一般在数据库正常的情况下不会出现此情况
建议:建议先在专门管理数据库的软件上正常进入一次,和在软件中右键测试一下连接

数据库无法连接或是空数据库
解决方案:数据库无法连接的情况主要出现在于sql server ,需要用户自己在sql server检查连接情况,此软件暂时无法排除断开连接的数据库
空数据库主要出现于mysql,要么是数据库真的没东西,要么就是系统数据库,没有访问权限

软件无法正常打开,没有任何提示说明
解决方案:情况一:软件没自带运行环境,用户需要配置JDK,考虑到都是给java开发和学习方面用到了,就没打包运行环境
情况二:配置文件被修改了,程序无法正常启动
建议:安装jdk,或重新下载

输入的密码会不会被盗取
说明:软件不产生任何垃圾和互联网连接,自己写了一个简单的加密,可以解密,也简单破解
但也不是随便破解[滑稽.jpg]

在打赏的时候多打了一个0
解决方案:联系作者,可退款(我对钱没有兴趣)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值