2014-9-3
---------------------------------------------------
1.修正了UTF-8编码问题(某些情况下生成的文件不是UTF-8编码)
2012-3-27
---------------------------------------------------
1.终于在这个版本中实现了模板化管理,采用freeMarker模板来生成代码,
真正实现了自定义代码模板;
2.理论上可以生成任何语言的任何所需要的模板;
3.更改了内部逆向工程的实现方式,提高效率和稳定性;
4.修正了主键ID读取不正确的问题;
5.预计下个版本增加从PowserDesigner的 PDM文件,和 CMD文件 直接导入,并生成代码的功能
附注:(有自定义模板需求的同学注意看下面这个!)
1. 模板中freeMarker可用的数据:
/******************************************************************/
table 当前表,数据类型 对象
|--tableName 表名称,可能带有下划线
|--name 通过表名转化为的 对象名,大写字母开头,驼峰式结构
|--note 表备注信息(可能为中文)
|--pkType 主键粗略(如:uuid.hex,字符串类型)
|--type 表类型,如:table 或 view
|--fields 表字段列表,List 类型
|--field 字段,对象类型,详细属性如下!
fields 当前字段列表,数据类型 List
|--field 字段,对象类型
|--name 字段名称(小写字母开头的驼峰式写法,可用作JAVA属性名)
|--note 字段备注(可能含有中文)
|--type 字段的数据库类型(如:VARCHAR)
|--classType 字段映射的JAVA类型(如:java.lang.String)
|--fieldName 数据库字段名(数据库中的字段名,可能还有下划线)
|--pkey 是否为主键,布尔型
|--len 字段长度,可能为空
package 包路径,字符串
date 日期,字符串
dateTime 日期时间,字符串
/******************************************************************/
2. 配置文件修改:
模板文件名中[TEMPLET] 部分,会被实体名所代替,-java-xml 的短横线"-" 会被点代替
2011-10-23
---------------------------------------------------
1.填写数据相关信息:名称,驱动包,URL地址,用户,密码等信息
2.这些信息可以保存下来,并出现在服务器下拉列表中
3.选择下拉列表自动将数据库信息显示在编辑框中
4.点删除将删除当前连接信息
5.点连接,将连接到当前选中的数据库服务器
6.点数据库服务器中有权限的数据库将被显示到列表框中
7.点列表框数据库名将显示数据库中的所有表信息
8.所有表默认被全选,可以部分多选
9.可以设置每个表的逐渐策略,也可以点击下方的主键策略全部重置
10.设置你要生成包路径,保存路径
11.点生成代码,将按照你的规范将所选中的表的javaBean 和 hbm配置文件生成到指定的保存路径下
2010-8-25
---------------------------------------------------
优化了java 文件生成后的 toString 格式
增加了 java 文件生成后的 toJson 方法
hibernate 配置文件 生成工具
需积分: 10 112 浏览量
2014-09-03
01:58:17
上传
评论 1
收藏 4.21MB RAR 举报
垲垲
- 粉丝: 0
- 资源: 8
最新资源
- Python大作业:音乐播放软件(爬虫+可视化+数据分析+数据库)
- 课程设计-python爬虫-爬取日报,爬取日报文章后存储到本地,附带源代码+课程设计报告
- 软件和信息技术服务行业投资与前景预测.pptx
- 课程设计-基于SpringBoot + Mybatis+python爬虫NBA球员数据爬取可视化+源代码+文档+sql+效果图
- 软件品质管理系列二项目策划规范.doc
- 基于TensorFlow+PyQt+GUI的酒店评论情感分析,支持分析本地数据文件和网络爬取数据分析+源代码+文档说明+安装教程
- 软件定义无线电中的模拟电路测试技术.pptx
- 软件开发协议(作为技术开发合同附件).doc
- 软件开发和咨询行业技术趋势分析.pptx
- 软件测试题详解及答案.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈