用过hibernate的人都知道,hibernate po的Mapping文件编写起来费时、易错、没有技术含量。所以我们都多时候使用工具自动生成(hibernate插件或myeclipse插件)
下面我简单介绍一下如何使用myeclipse插件完成这个工作,
1、新建一个web项目(略)。
2、建立数据源Driver:
Windows->Preferences->MyEclipse->DateBase Explorer->Drivers
出现Drivers面板,配置driver(略)。
3、导入hibernate所用jar包,最方便的方法:
右键选中项目、弹出菜单:MyEclipse->Add Hibernate Capabilities...
弹出 ‘New Hibernate Project’ 面板,(根据具体情况选择)单击‘Next’;
出现‘create configuration file’面板,(根据具体情况选择)单击‘Next’;
出现选择数据源datebase connection面板,选择配置好的数据源Driver,(根据具体情况选择)单击‘Next’;
出现‘create SessionFactory file’面板,(根据具体情况选择)单击‘Finish’。
4、打开DB Browers面板
此时你应该可以看到你创建的数据源,单击右键,弹出菜单,选择open another connection...,如果你配置正确便可以正确连接。
选择你的数据库,展开到Table见到所有表,选择你要生成po和Mapping文件的表(或所有表),右键菜单->Hibernate Reverse Engineering。
弹出‘Hibernate Reverse Engineering’面板,选择项目,选择目录,(根据具体情况选择)单击‘Finish’。
5、over。
分享到:
相关推荐
在MyEclipse中进行Hibernate反转工程是开发Java Web应用程序时常用的一种快速生成实体类和映射文件的方法。这个过程能够帮助开发者节省手动编写这些文件的时间,使得开发更加高效。以下是一个详细的步骤指南: 1. *...
"myeclipse中的hibernate反转"是指利用MyEclipse集成开发环境中的Hibernate工具,根据已经存在的数据库表自动生成对应的Java实体类(JavaBean)以及映射文件(.hbm.xml)。这对于初学者来说,是一个快速理解和实践...
其中,Hibernate的自动生成功能是其一大亮点,它能够帮助开发者快速构建与数据库表对应的Java实体类以及DAO(Data Access Object)层的接口和实现,极大地提高了开发效率。本文将详细介绍如何在MyEclipse环境中利用...
本文档主要介绍了如何使用MyEclipse集成开发环境进行Hibernate的逆向工程,自动生成持久化对象(PO)及其对应的映射文件,进而构建高效的Hibernate应用。 #### 二、准备工作 1. **环境搭建**:确保安装了MyEclipse...
1. 数据层:使用Hibernate访问和持久化数据,包括持久化对象(PO)和数据访问对象(DAO)。 2. 业务逻辑层:服务(Service)层,负责处理业务规则和流程。 3. 控制层:Action、utility和global,处理用户请求,调用...
3. **Hibernate3**:Hibernate是一个ORM(Object-Relational Mapping)框架,用于简化Java应用与数据库之间的交互。它将数据库表映射为Java对象,允许开发者以面向对象的方式处理数据,而无需直接编写SQL语句。 4. ...
- 如果使用Eclipse或MyEclipse,确保没有自动生成的冲突JAR,如ASM库的旧版本。 3. **日志记录** 在开发过程中,日志记录是定位问题的关键工具。可以使用如Log4j这样的日志框架,在`src`目录下创建`log4j....
Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很...