日期:2014-05-20  浏览次数:20608 次

hibernate 配置文件 pojo 工具 hibernate tools-3.0
请到这里下载:

http://otom31.iteye.com/blog/1465344

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 的短横线"-" 会被点代替

------解决方案--------------------
等下,正在学Hibernate