Hibernate学习笔记五:反向工程快速开发

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate学习笔记五:反向工程快速开发相关的知识,希望对你有一定的参考价值。

转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6768513.html 

 

一:反向工程

    Myeclipse提供由 数据库表 生成 java pojo 和 hibernate映射文件 的功能,这就是反向工程。

二:由反向工程得到POJO类与映射文件

    1:点击开发界面右上角的 》,选择 Database Explorer界面。

    技术分享

    2:在空白处右键呼出菜单,选择 New。

   在如下界面,依次:选择数据库类型、命名这个连接、数据库路径、账户、密码、添加驱动包。

技术分享

    3:双击刚才创建的数据库连接进行启动,然后点击,打开。找到要转换的数据库表。

技术分享

    4:在要转换的表处右键,选择 Hibernate reverse engineering(反向工程)。

    在如下界面,依次:指定转换得到的内容的存放目录、转换选项:生成POJO类、生成POJO的映射文件

技术分享

    5:下面界面只需选择主键生成策略即可,其他默认,点击next。

技术分享

    6:在下面的两个Include处打勾。

技术分享

    7:点击Finish即可。

三:由反向工程得到带注解的POJO类

    生成带注解的POJO类的反向工程需要Myeclipse8以上版本。

    只有在这一步:选择生成的不是映射文件,而是把注解添加到POJO类中。其余步骤与前面一致。

技术分享

四:使用反向工程快速开发

    1:创建项目,添加Hibernate支持,自动生成HibernateSessionFactory和hibernate.cfg.xml。

    2:进入DatabaseExplorer配置好数据库连接

    3:使用反向工程得到POJO类和映射文件

    4:在DAO层使用session进行持久化操作

    5:在Service、filter层进行事务管理

以上是关于Hibernate学习笔记五:反向工程快速开发的主要内容,如果未能解决你的问题,请参考以下文章

[原创]java WEB学习笔记78:Hibernate学习之路---session概述,session缓存(hibernate 一级缓存),数据库的隔离级别,在 MySql 中设置隔离级别,在 Hi

Hibernate学习笔记---hibernate快速上手与准备工作

MyBatis学习笔记 —— MyBatis的逆向工程

Hibernate学习笔记

JAVAEE学习笔记hibernate01:简介搭建配置文件详解API详解和CRM练习:保存客户

HI3861学习笔记(26)——接入中国移动物联网开放平台OneNET