eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

时间:2023-03-09 00:59:13
eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

首先需要为eclipse添加对Hibernate的支持(也就是下载的Hibernate中的jar包),下载方法另查,这里不多做阐述。

想要使用反转工程,首先要下载Hibernate反转工程的插件Jboss Tools,在线下载地址为:

http://download.jboss.org/jbosstools/updates/

注意,此时要选择与eclipse对应的版本(比如你的版本是oxygen,就要选择oxygen版本的插件)。方法如下:

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

之后点击next,安装完成重启后可以使用。

第一步,要先从Database Development中连接数据库(此操作是为了方便使用Hibernate对数据库的连接),在Database Development视图下:

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

第二步,打开Hibernate视图,进行如下操作:

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

此时,我们还需进行如下操作,才可以使用Hibernate的反转功能:

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

 此时如果没有New_configuration,可以右键点击Hibernate Code Generation新建一个

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

eclipse下如何使用Hibernate反转工程生与数据库对应的实体类和映射文件(以MySQL为例)

如上就是使用Hibernate插件进行反转工程的操作。。。(PS:版本一定要选择对)