Eclipse反逆向工程hibernate tool的安装与使用~~

       最近做项目遇到需要写很多实体类和实体类.hbm.xml,太多很麻烦,于是在网上一查发现有个什么hibernate tool工具能根据数据库中的表自动生成实体类和hbm.xml。网上的教程和自己的版本有些不一样,为了不笨忘记,研究一番,写下并记录。

一,hibernate tool 的安装

    hibernate tool的安装方法有几种,这里我列举一种。

    首先,我用的是Eclipse Luna 4.4.2,打开Help--》Eclipse Marketplace,在Find框中输入hibernate tool搜索,找你和你Eclipse匹配的版本(我这里是Eclipse Luna),点击Install安装,如图:

Eclipse反逆向工程hibernate tool的安装与使用~~_第1张图片

Eclipse反逆向工程hibernate tool的安装与使用~~_第2张图片

Eclipse反逆向工程hibernate tool的安装与使用~~_第3张图片

安装成功后,在工具栏有个图标,可在Window---》show view---》other搜索hibernate打开

Eclipse反逆向工程hibernate tool的安装与使用~~_第4张图片

二、hibernate tool的使用

     首先,把相关的jar考入lib下(如果整合好了,就可以略过了),我这里是mysql数据库,jdbc的包就是mysql的,其他的数据库用相应的jdbc就行,如图:

Eclipse反逆向工程hibernate tool的安装与使用~~_第5张图片

     先建hibernate.cfg.xml文件,打开File---》----》new---》Other----》hibernate Configuration file(cfg.xml),建好后就能在src下看见hibernate.cfg.xml了;如图:

Eclipse反逆向工程hibernate tool的安装与使用~~_第6张图片

Eclipse反逆向工程hibernate tool的安装与使用~~_第7张图片

Eclipse反逆向工程hibernate tool的安装与使用~~_第8张图片

按照同样的方法建hibernate Console configuration,建好后就能看见数据库里的表了,如图:

Eclipse反逆向工程hibernate tool的安装与使用~~_第9张图片

Eclipse反逆向工程hibernate tool的安装与使用~~_第10张图片

Eclipse反逆向工程hibernate tool的安装与使用~~_第11张图片

再同样的方法将Hibernate Reverse Engineering File(reveng.xml),如图:

Eclipse反逆向工程hibernate tool的安装与使用~~_第12张图片

Eclipse反逆向工程hibernate tool的安装与使用~~_第13张图片

Eclipse反逆向工程hibernate tool的安装与使用~~_第14张图片

选择刚刚建的reveng.xml,添加Add

Eclipse反逆向工程hibernate tool的安装与使用~~_第15张图片

最后一步了,生成实体类和配置文件了。如图:

Eclipse反逆向工程hibernate tool的安装与使用~~_第16张图片

Eclipse反逆向工程hibernate tool的安装与使用~~_第17张图片

Eclipse反逆向工程hibernate tool的安装与使用~~_第18张图片

如果只生成带注释的类,只需如下配置就行了:

Eclipse反逆向工程hibernate tool的安装与使用~~_第19张图片

最后生成的实体类和映射文件:

Eclipse反逆向工程hibernate tool的安装与使用~~_第20张图片

你可能感兴趣的:(其他)