Eclipse配置Hibernat Tools插件在此就叙述了,大家可以参考
http://hi.baidu.com/java513/blog/item/6be18a3c5d79daf43c6d9742.html
当然现在这个工具叫JBoss Tools,Hibernate Tools只是其中一部分。
这段时间由于数据库表结构一直在修改,而每次修改均需要开发一些Demo程序,每次在修改完表结构后,还得手动修改实体类。这样不仅浪费时间、增加工作量,并且很繁琐、容易出错,所以去研究了根据表生成实体类的方式。当然网上已经有很多这样的文章,但是我觉得还是得按照自己的思路写下来,以免长时间不用之后再浪费时间去重新学。好了,现在进入正题:
1、建立一个Java Project
2、右键新建hibernate.cfg.xml文件
选择Hibernate Configuration File,点击next
然后重命名hibernate.cfg.xml以及选择文件存放位置,个人建议这两项均采用默认。
点击next,在新窗口输入数据库的信息,勾选create a console configuration
点击next,输入Name,选择对应的工程,如下图所示:
由于现在没有创建Database connection,所以需要先新建,点击new,进入窗口,选择对应的数据库,并命名。
点击next,如果第一次配置需要新建Drivers,
点击next,预览之前输入的信息,也可以直接Finish,就跳回Hibernate Console configuration的窗口,然后选择刚刚新建的MySql数据连接
切换到Common,选择编码格式,点击Finish,则hibernate.cfg.xml文件与Hibernate Console建立完成。
3创建hibernate.reveng.xml:
同样位置和名字使用默认,不建议修改。
点击next,配置需要生成实体类的表:
在eclipse菜单栏中的工具栏的空白处右击鼠标,选择Customize Perspective
弹出如下窗体后,依照图中选择Command Groups Availability选项卡,勾选Hibernate Code Generation,然后单击确定。
之后工具栏就会出现相应按钮。
单击该按钮,并选择图中Hibernate Code Generation Configurations
然后弹出如下该窗口,按如下图操作,右击后选择New
弹出如下窗口,选则实体类的存放目录
切换到Exporters,选择要生成的文件
切换到Common,修改编码字符,点击Apply,点击Run就会在指定的目录下生成实体类和其他所选文件了
生成的目录结构如下图所示: