一、安装方法说明(hibernatetools-4.1.1.Final):
(1)Help --> Install New Software
(2)Add -->Archive...找到已经下载好的hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605.zip—>打开
(3)Navigate to hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605.zip and click Open
(4)Clicking OK in the Add Site dialog will bring you back to the dialog 'Install'
(5)Select the Jboss Tools hibernatetools Nightly Build Update Site that has appeared
(6)Click Next and then Finish
(7)Approve the license
(8)Restart eclipse when that is asked
二、配置环境
(1)导入Hibernate必须的jar包
找到hibernate-release-4.2.4.zip解压-lib-required中所有的jar包
(2)加入数据库驱动的jar包
(3)由插件自动生成配置文件
邮件src-new-other-选择hibernate-hibernate-cfg.xml
三、给hibernate的配置文件hibernate-cfg.xml关联dtd,实现自动提示
(1)复制由插件生成的配置文件中URI:以hibernate-configuration-3.0.dtd
(2)window-preference-xml catalog-add-keytype选择URI-key为复制的URI-file system
(3)找到hibernate-release-4.2.4.zip下-project-hibernate-core下-src-main-resources-org-hibernate-选择hibernate-configuration3.0.dtd-点击打开——OK——重新打开配置文件就有提示了
四、配置文件中常用的属性,比如hibernate方言的属性
hibernate-release-4.2.4.zip下-project-etc-hibernate.properties
五、hibernate的使用步骤
(1)用插件创建hibernate的配置文件hibernate.cfg.xml
(2)创建持久化类
(3)创建对象-关系映射文件*.hbm.xml
src-包右键-new-other-hibernate-*.hbm.xml -一路下一步-OK
(4)通过hibernateAPI编写访问数据库的代码
六、helloworld
hibernate中有3个非常重要的类:配置类(Configuration)、会话工厂类(SessionFactory)和会话类(Session)
//1、加载配置文件和对象关系映射信息,映射文件需要在配置文件中进行指定关联 Configuration cfg= new Configuration().configure(); //3、创建一个ServiceRegistry对象,hibernate的任何配置和服务都需要在该对象中注册之后才能生效,由于ServiceRegistry是一个接口,所以创建方式如下: ServiceRegistryBuilder serviceRegistryBuilder= new ServiceRegistryBuilder().applySettings(cfg.getProperties()) //获取配置信息中的属性 ServiceRegistry serviceRegistry = serviceRegistryBuilder.buildServiceRegistry(); //2、创建一个SessionFactory对象,保存当前数据库所有的映射关系 SessionFactory sf = cfg.buildSessionFactory(serviceRegistry); //4、创建一个session对象,通过该对象可以实现数据库的增、删、改、查的操作 Session session = sf.openSession(); //5、开启事务 Transaction transaction = session.beginTransaction(); //6、执行相关操作,比如保存操作,将student对象保存到对应的数据库中 Student stu = new Student("1","zhangsan","12");//分别有学号、姓名、年龄的属性 transaction.save(stu); //7、提交事务 transaction.commit(); //8、关闭session session.close(); //9、关闭sessionFactory sf.close();
相关推荐
Hibernate插件通常是集成开发环境(IDE)如Eclipse或IntelliJ IDEA中用于辅助开发和调试Hibernate应用的工具。它们提供了诸如代码生成、配置检查、实体关系图视图等功能,帮助开发者更便捷地使用Hibernate。 2. **...
Hibernate Tools 是专门为Eclipse设计的一组插件,它们扩展了Eclipse的功能,为Hibernate提供图形化界面,支持实体类的生成、配置文件的编辑、SQL查询的执行等。 在Eclipse Luna中安装Hibernate Tools时,有时会...
通过安装这个插件,开发者可以在Eclipse环境中更直观地管理Hibernate实体、配置数据源,进行HQL查询测试,以及进行持久化操作的调试,从而简化开发流程,提高代码质量。同时,这也反映了Eclipse平台的开放性和扩展性...
本篇文章将围绕"hibernate相关插件全集"这一主题,详细介绍给定的压缩包文件中包含的三个关键组件:Middlegen-Hibernate-r5、hibernate-annotations-3.3.0.GA和hibernate-extensions-2.1.3。 首先,Middlegen-...
1. **安装插件**:首先,需要在Eclipse或类似的IDE中安装`hibernate-tools`插件。通常可以通过IDE的扩展市场进行搜索并安装。 2. **配置数据库连接**:在项目中配置数据库连接信息,包括URL、用户名、密码等,以便...
在Eclipse中安装Hibernate插件,能够提供便捷的ORM支持,包括对象的持久化、查询等功能。 标题中的"Eclipse 插件下载专区lousingvu专用通道-Hibernate插件 features"表明这是一个专门为Eclipse用户提供的Hibernate...
Eclipse Hibernate插件为开发者提供了集成的开发环境,包括代码自动完成、对象关系图(ORM)可视化、配置文件编辑等功能。 在提供的压缩包文件中,我们可以看到以下几个文件: 1. **hudson.freemarker_ide_0.9.10*...
总的来说,这个离线安装包极大地简化了Eclipse开发环境的配置,特别是对于那些需要频繁在新环境中设置开发工具的开发者,它节省了大量的时间和精力。通过正确使用这些工具,开发者可以更加专注于代码编写,提高开发...
Netbeans 配置 Hibernate 的方法 Netbeans 是一个功能强大且广泛使用的...只需要安装 NBXDoclet 插件和 Hibernate 插件,然后配置 Hibernate。Netbeans 提供了一个用户友好的界面,使得使用 Hibernate 变得非常方便。
三、安装Hibernate插件 1. 打开NetBeans IDE,选择“工具”菜单,然后点击“插件”(Plugins)。 2. 在打开的“插件”窗口中,切换到“可用插件”(Available Plugins)选项卡。 3. 点击“浏览…”(Browse…), 导航到你...
首先,安装Eclipse Hibernate Synchronizer插件是必要的。通常,你可以通过Eclipse Marketplace搜索并安装。安装完成后,该插件会在Eclipse的"Database Explorer"视图中提供一个新的透视图,使用户能够直接在IDE内...
1. **自动配置**:Eclipse Hibernate插件能够帮助开发者自动生成Hibernate的配置文件,如`hibernate.cfg.xml`,这包括数据库连接信息、方言设置、缓存配置等,极大地减少了手动编写这些配置的工作量。 2. **实体类...
在本例中,我们将使用Eclipse 3.2版本来安装Hibernate Synchronizer插件。Eclipse通过“帮助”菜单下的“软件更新站点”选项来管理外部插件的安装。 #### 安装过程详解 **步骤1:打开Eclipse** 首先启动Eclipse ...
在Eclipse中安装Hibernate插件可以让开发过程更加便捷,提供了代码提示、实体管理、数据库连接配置以及SQL查询编辑器等功能。 在安装Hibernate插件时,需要注意以下几点: 1. **版本兼容性**:确保所下载的...
这暗示了我们可能会讨论一个针对NetBeans 5.5设计的Hibernate插件,用于增强IDE对Hibernate的支持。 在提供的压缩包文件名称列表中,我们看到了多个以`.nbm`结尾的文件。这些是NetBeans模块(Module)的安装包,...
标题中的“hibernate eclipse插件生成DAO样例”指的是使用Eclipse集成开发环境中的Hibernate插件自动生成数据访问对象(DAO)的示例。在Java应用程序开发中,尤其是使用Hibernate作为持久层框架时,DAO层是至关重要...
标题中的"Eclipse 插件下载专区lousingvu专用通道-Hibernate插件B"指的是一个针对Eclipse集成开发环境(IDE)的插件集合,特别是针对Hibernate框架的插件。Hibernate是一个开源的对象关系映射(ORM)框架,它允许...