自定义myeclipse逆向工程模板的代码自动生成规则.docVIP

  • 20
  • 0
  • 约 13页
  • 2017-08-15 发布于河南
  • 举报

自定义myeclipse逆向工程模板的代码自动生成规则.doc

在项目中,往往会用到myeclipse的自动生成代码功能,比如本人项目用其从数据库表生成对应的实体类和映射文件,但是,由于数据库表字段名称很不规范,无业务含义很难认,用myeclipse默认的规则生成得到的实体属性名是驼峰命名,很难由此推断出对应的数据库表字段名,故项目制定统一规范,实体类属性名为表字段名小写。需要修改默认的代码生成规则。 网上找了不少资料以及文档,方法总结如下: 方法一:修改myeclipse中自动生成代码的模板文件 在myeclipse目录中搜索关键字templates,可以找到一个如myeclipse_templates_6.0.1GA.zip的包,解压即可得到自动生成代码用到的所有模板文件,如需修改其中几个模板文件,则按原目录结构只留下修改的模板文件。在Hibernate Reverse-Engineering的对话框中,钩选Use custom templates,输入你存放修改后模板文件的文件夹(custom_myeclipse_templates)路径,就可以使用到自定义的模板了。具体看参考该包的说明文档。 方法二:集成并自定义反转策略类 自定义一个类,继承自org.hibernate.cfg.reveng.DelegatingReverseEngineeringStrategy,覆盖其中生成代码的方法。具体参考方法一中那个包的说明文档。 我把其中一个

文档评论(0)

1亿VIP精品文档

相关文档