Myeclipse中hibernate通过数据库表反向生成实体类

时间:2022-02-07 11:53:05

参考:http://blog.sina.com.cn/s/blog_8bffcb940101ogr4.html

假若已经先建立好表,想要将表自动转化为实体类,如下:

一、为项目添加Hibernate能力:

选择项目,添加能力:

Myeclipse中hibernate通过数据库表反向生成实体类


添加Hibernate依赖包:

Myeclipse中hibernate通过数据库表反向生成实体类


选择hibernate配置文件路径及命名:

Myeclipse中hibernate通过数据库表反向生成实体类


指定数据库连接细节:

Myeclipse中hibernate通过数据库表反向生成实体类


创建SessionFactory文件:

Myeclipse中hibernate通过数据库表反向生成实体类



二、开始进行映射:

切换到DB Browser视图:

Myeclipse中hibernate通过数据库表反向生成实体类

Myeclipse中hibernate通过数据库表反向生成实体类


添加数据库连接:

Myeclipse中hibernate通过数据库表反向生成实体类


Myeclipse中hibernate通过数据库表反向生成实体类


配置好后,找到table下所需要进行映射的表,选中,点击右键,然后选择Hibernate ReverseEnginnering,之后如下图:

Myeclipse中hibernate通过数据库表反向生成实体类


下一步:

Myeclipse中hibernate通过数据库表反向生成实体类


Myeclipse中hibernate通过数据库表反向生成实体类


完成。