本篇文章主要介绍了" Hibernate Tools 从DB2数据库中逆向工程生成实体类的问题",主要涉及到方面的内容,对于DB2感兴趣的同学可以参考一下:
通过Hibernate tools 在数据库中逆向生成数据库表对应的工程实体类,一般过程如下(Hibernate tools的安装过程省去,一般在eclipse...
通过Hibernate tools 在数据库中逆向生成数据库表对应的工程实体类,一般过程如下(Hibernate tools的安装过程省去,一般在eclipse的“帮助”菜单“Eclipse Maketplace”搜索hibernate tools安装即可)
1、在Eclipse的“Data Source Explorer”中建立数据库连接。


2、建立Hibernate配置文件(Hibernate Configuration File(cfg.xml)。




3、建立Hibernate Console Configuration配置,生成的配置可能通过Eclipse的“Windows”菜单->“Show View”->“Hibernate Configurations”来查看。



4、建立Hibernate Reverse Engineering File(reveng.xml)文件。这时候会发现无法刷新数据库的schema。错误如下图所示:

5、解决办法:在hibernate.cfg.xml文件中,添加下图红色框标识的内容。在DB2当中,数据库的schema名称一般是数据库用户名,故此以下用了我的数据库所在的schema,即DB2ADMIN。不同用户下的数据请更改为相应数据库用户名。修改完毕后,保存文件。
DB2ADMIN

DB2ADMIN
6、 再刷新Hiberntate Configuration视图后,发现数据库配置已经正常。此时继续按第4步完成逆向工程。其他步骤略去。
