eclipse中集成hibernate tools插件不在描述。只需要去官方网站上下载相应的插件即可。按照以往eclipse的插件安装方式或者在线更新均可。插件装好后可以再file--》new--》-other中看到相应的hibernate选项。可以再run菜单中看到hibernate code generation字样。下面写个小例子阐述一下生成java pojo代码的简单操作。
1、配置好hibernate.cfg.xml文件
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration
PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory name="sessionFactory" >
<property name="hibernate.connection.url">jdbc:oracle:thin:@169.254.11.134:1521:xxxx</property>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.username">123</property>
<property name="hibernate.connection.password">123</property>
<property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
</session-factory>
</hibernate-configuration>
2、配置对应的hbm文件Authority.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="cn.com.xinli.lmss.entity">
<class name="Authority" table="LMSS_Authority" dynamic-insert="true" dynamic-update="true">
<id name="id" column="ID" type="string">
<generator class="uuid.hex"/>
</id>
<property name="purviewName" length="400" type="string" column="PurviewName"/>
<property name="purviewPage" length="400" type="string" column="PurviewPage"/>
</class>
</hibernate-mapping>
相应的配置就ok了。
然后在windows--show view --other 中调出hibernate configeration配置。编辑相应的配置(选择该项目,添加相应的hbm文件到mapping配置中)。到此刻相应的配置就完成了。只需要执行生成代码就ok。通过菜单run--hibernate code generation--open hibernate code generation dialog,点击后打开对话框mian选项卡中选择项目以及代码生成的路径,exporters选项卡配置需要生成的文件类型(java 、dao等)。应用后就只剩run啦。运行后将会在指定路径下生成相应的代码。大功告成。。。。hbm2java就ok了.
分享到:
相关推荐
**三、使用Hibernate Tools生成POJO的步骤** 1. **安装与配置**:首先,你需要在你的开发环境中集成Hibernate Tools,这可能涉及到IDE的插件安装,如Eclipse或IntelliJ IDEA中的插件设置。 2. **配置Hibernate.cfg....
生成Java代码后,开发者可以将这些类集成到项目中,使用Hibernate提供的Session接口进行CRUD(创建、读取、更新、删除)操作。例如,通过SessionFactory创建Session,然后利用Session的save()、get()、update()、...
5. **生成Entity Bean**:点击“Finish”,Hibernate Tools会自动生成对应的Java类,这些类就是你的Entity Bean。每个Bean通常代表数据库中的一个表,Bean的属性对应表的列,属性的getter和setter方法用于操作数据。...
HibernateTools是Java开发人员在使用Hibernate ORM框架时的有力辅助工具集,主要目的是为了提高开发效率,简化数据库操作。在HibernateTools 3.2.4版本中,它包含了一系列的特性与插件,以支持更便捷地进行对象关系...
本文将详细介绍如何利用Hibernate Tools在已有的数据库基础上,自动生成对应的Java代码。 首先,确保已经正确安装了Hibernate Tools。这是一个强大的插件,它可以与Eclipse集成,帮助开发者快速生成基于Hibernate的...
为了提高开发效率,开发者经常使用Hibernate Tools来反向工程数据库模式,自动生成POJO(Plain Old Java Object)类,这些类可以直接用于数据操作。本文将详细讲解如何在Eclipse中配置Hibernate Tools以实现注解方式...
本文将详细介绍如何通过Hibernate Tool来生成Java类和HBM(Hibernate Mapping)文件。 首先,你需要一个支持Hibernate的开发环境,这里我们以Eclipse JEE版本为例。确保你的Eclipse已经安装了Hibernate相关的插件。...
7. **逆向工程**:Hibernate Tools支持从现有数据库生成Java实体类和映射文件,这在快速构建数据驱动的应用时非常有用。 8. **代码生成**:它可以根据实体类自动生成DAO和Service层的模板代码,减少手动编写的工作...
总结来说,Hibernate Tools是Java开发中的得力助手,尤其对使用Hibernate框架的开发者而言,它的代码生成和数据库管理功能极大地提升了开发效率。通过正确安装和配置,开发者可以充分利用这个工具来简化日常开发工作...
HibernateTools是Java开发者的重要辅助工具,它为Hibernate框架提供了一系列实用的集成开发环境(IDE)插件和命令行工具,极大地简化了数据操作和对象关系映射(ORM)的工作流程。在本次分享中,我们将深入探讨...
使用“Hibernate” -> “Update/Generate Schema”菜单,根据提示操作,可以确保Java代码和数据库保持一致。 **6. 其他功能** 除了上述功能,Hibernate Tools还提供了HQL查询编辑器、实体类图视图等功能,方便...
在 Hibernate Tools 中,模板(Templates)是一组预定义的规则,用于控制生成的 Java 代码的格式和内容。通过自定义这些模板,开发者可以根据自己的需求定制生成的实体类、DAO 类、映射文件(.hbm.xml)等。例如,你...
《Hibernatetools_Reference_Guide》是一份由JBoss官方提供的详细文档,旨在指导开发者如何使用Hibernate Tools来自动生成与Hibernate框架相关的Java代码。该文档版本为3.0.0.CR1,覆盖了从安装配置到具体使用的各个...
总结来说,Hibernate Tools是Java开发者使用Hibernate框架时的得力助手,它通过自动化代码生成和配置管理,极大地提升了开发效率,降低了出错的可能性。对于那些难以找到的反向生成工具,Hibernate Tools无疑是一个...
通过以上步骤,你已经成功地在 Eclipse 中配置了 Hibernate Tools,现在可以利用其各种功能,如生成实体类、映射文件、HQL查询编辑器等,提高你的 Hibernate 开发效率。在实际开发中,熟悉和熟练使用这些工具将极大...
还有就是代码生成工具,它可以根据设计模式自动生成符合规范的Java代码,如贫血模型或富模型,以及相应的持久化逻辑。在4.1.1版本中,这些模板进行了优化,生成的代码更符合最佳实践,降低了后期维护成本。 在部署...
总之,HibernateTools是Hibernate框架的重要辅助工具,通过其丰富的功能,开发者可以更高效地进行ORM开发,减少手动编写重复代码的时间,从而专注于业务逻辑的实现。它简化了开发流程,提高了开发效率,是Java开发者...