`
wenson
  • 浏览: 1053650 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

如何在Eclipse中用Hibernate插件(组图)

阅读更多
  编辑映射文件
  
  Hibernate Synchronizer一个主要引人之处是为映射文件提供的有专业水平的编辑器,你可以配置该编辑器,这样当你保存文件的时候,可以自动重新生成相应的数据对象,这只是你最后才会用到的功能。
  
  即使不使用该插件的代码生成器,可能你还是会用这个编辑器。当你编辑影射文档时,它可以为映射文档中的元素提供智能完成功能,还有一个你可以操作的映射文档的大纲视图。
  
  如果你从Developer's Notebook下载的源代码,然后想用该插件的映射文档编辑器来编辑该文件,需要耍一个小花招。在下载文件中,影射文档的扩展名是".hbm.xml",而该插件仅仅对以"hbm"为扩展名的文件才调用影射文档编辑器。
  
  理论上,你可以在Eclipse中配置扩展名映射,以便两个扩展名都可以用该插件的编辑器,不过,我没有成功过,我在支持论坛上看到别人有同样的问题。
  
  因此,暂时来看,最好的办法就是重命名文件(如果用Ant来生成代码,确保修改build.xml文件的codegen这个target,使其也使用新扩展名)。
  
  当我把Track.hbm.xml改名为Track.hbm时,包资源浏览器中该文件的图标更新为象Hibernate的logo。
  
  该文件的默认编辑器变为该插件的影射文档编辑器,如图23中所示。不知道什么原因,对这两个扩展名的文件,其它的Hibernate Synchronizer选项都可用,令人奇怪的是,只有“hbm”结尾的文件可以用其编辑器。
  
 
  图23 Hibernate影射文档(扩展名为".hbm")的上下文菜单

  
  编辑器对于你要在影射文档中增加的所有元素提供了上下文敏感的自动完成功能,图24举了两个例子。虽然如此,没有一个屏幕抓图能够真正显示如此功能的细节和有用之处。我鼓励你自己安装该插件,然后自己来试试这个编辑器.你很快就会发现当使用影射文档的时候,这个编辑器是多么有帮助。
  
 
   
  
  图24,25 影射文档编辑器中的自动完成功能

  
  大纲视图,象图26中所示,可以用图形的方式显示类的结构,被影射的元素,指定查询和其它一些出现在影射文档中内容,同时也提供了几个向导,帮助你创建新项
  

 
   
  图26,27影射编辑器的大纲视图以及“Add property”向导

  
  编辑器内的上下文菜单中有一项是Format Source Code,你可以用来对文档进行清洁和改变文档结构。编辑器内也有很多灵巧和有用的功能,看看它如何“成长”是一件有趣的事情。
  
  对我来说,唯一的不满是当你完成XML属性的时候,该编辑器用非常不同于JDT在java代码中使用的方法来帮助你管理引号,在它们之间切换有时令人迷失(JDT采用的方法可能只适于它自己,但一旦你信任它,这个方法看起来就有点魔力)
分享到:
评论

相关推荐

    Eclipse Hibernate Synchronizer插件操作数据库

    Eclipse Hibernate Synchronizer插件是一款强大的开发工具,它为Eclipse IDE提供了集成的Hibernate支持,使得数据库操作和对象关系映射(ORM)更加便捷。这个插件的主要目标是简化数据库与Java实体类之间的同步过程...

    Eclipse上使用Hibernate

    本文将指导您在 Eclipse 环境中使用 Hibernate,包括下载和安装 Hibernate、配置 Hibernate、生成实体类和 DAO 类、添加映射资源等步骤。 下载和安装 Hibernate 首先,您需要下载 Hibernate 并将其添加到项目中。...

    eclipse_hibernate3.3IDE插件

    这款Eclipse插件是为了更好地集成Hibernate框架到Eclipse集成开发环境中,提供了一套便捷的工具集,使得在Eclipse中开发和调试Hibernate应用变得更为高效。 **插件兼容性** 该插件声明完全适用于Eclipse 3.7版本。...

    eclipse安装hibernate的jboss tools插件

    标题中的“eclipse安装hibernate的jboss tools插件”指的是在Eclipse集成开发环境中安装用于支持Hibernate的JBoss Tools扩展。这个过程是开发者为了提高在Eclipse中使用Hibernate框架进行开发的便利性,通过添加插件...

    eclipse项目Hibernate实例

    1. **Eclipse环境配置**:首先,你需要知道如何在Eclipse中安装Hibernate插件,设置相应的构建路径,导入所需的Hibernate库。 2. **Hibernate配置**:理解`hibernate.cfg.xml`文件,它是Hibernate的主配置文件,...

    Hibernate_Tools_for_Eclipse插件的安装和使用

    Hibernate_Tools_for_Eclipse插件的安装和使用 Hibernate_Tools_for_Eclipse插件是 Eclipse 中的一个插件,用于支持 Hibernate 开发。它提供了许多有用的功能,如Hibernate配置文件的创建、实体类的生成、SQL语句...

    eclipse luna hibernate tool 安装插件

    在Eclipse Luna中安装Hibernate Tools时,有时会出现已显示插件已安装,但在视图中找不到的情况。这通常是由于安装路径不正确或者插件没有正确更新导致的。为了解决这个问题,你可以按照以下步骤操作: 1. 首先,你...

    Eclipse Hibernate插件

    Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

    在eclipse中使用hibernate

    ### 在Eclipse中使用Hibernate的知识点详解 #### 1. 持久化框架产生的背景和现状 在Java开发过程中,特别是在涉及数据库交互时,由于数据库本身的特性(通常是关系型数据库),与Java语言的面向对象特性之间存在...

    eclipse4.4适用的hibernate插件

    对应于eclipse4.4版本的hibernate插件,把两个压缩包解压在一起后生成两个文件夹:features和plugins,把里面的文件分别拷贝到eclipse4.4版本的相应目录下,即可

    eclipse3.4插件-Hibernate

    在Eclipse中安装Hibernate插件可以让开发过程更加便捷,提供了代码提示、实体管理、数据库连接配置以及SQL查询编辑器等功能。 在安装Hibernate插件时,需要注意以下几点: 1. **版本兼容性**:确保所下载的...

    利用Eclipse 开发Hibernate 应用程序

    为了在Eclipse中使用Hibernate,我们需要安装Hibernate插件。"EclipseHibernateSynchronizer.pdf"文件可能就是这个插件的用户指南或安装教程,它可以帮助我们将Hibernate集成到Eclipse中,实现数据库模型与Java类的...

    Eclipse 插件下载专区lousingvu专用通道-Hibernate插件 features

    在标签中,"Eclipse 插件下载专区lousingvu专用通道-Hibernate插件"进一步确认了这是与Eclipse Hibernate插件相关的内容,可能是一个特定的下载入口,由lousingvu维护。 至于"features"这个压缩包子文件,这通常是...

    Eclipse 配置Hibernate3 插件,生成mapping 和java

    本文主要介绍如何在 Eclipse IDE 中配置 Hibernate3 插件,并利用该插件自动生成数据库映射文件(Mapping)及对应的 Java 实体类。通过这一过程,可以显著提高开发效率并减少手动编写代码的工作量。 #### 二、准备...

    eclipse中的hibernate插件

    在Eclipse中,通过安装Hibernate插件,我们可以方便地进行数据持久层的开发。 该"eclipse中的hibernate插件"提供了以下主要功能和知识点: 1. **自动配置**:Eclipse Hibernate插件能够帮助开发者自动生成...

    利用Eclipse开发Hibernate应用程序

    总之,本文通过介绍HibernateSyn插件的安装和使用,展示了如何在Eclipse开发环境下快速构建Hibernate应用程序的开发环境,并简要说明了相关的配置和操作过程。虽然Hibernate框架本身就提供了一套完整的技术栈,但...

    Eclipse 插件下载专区lousingvu专用通道-Hibernate插件 A

    在本案例中,我们关注的是Hibernate插件,这是一个针对Eclipse专门设计的插件,用于支持Hibernate框架的开发。 Hibernate是一个流行的开源对象关系映射(ORM)框架,它简化了Java应用与数据库之间的交互。通过...

    使用Eclipse进行Hibernate开发

    - **ADT插件**: 安装Eclipse ADT (AspectJ Development Tools) 插件或其它支持Hibernate开发的插件,如Hibernate Tools等,这些插件可以帮助快速搭建项目结构。 ##### 2. Hibernate及相关依赖库准备 - **Hibernate ...

    Eclipse快速上手Hibernate

    首先,我们需要在Eclipse中安装Hibernate插件。你可以通过Eclipse的内置软件更新功能来查找并安装Hibernate相关的插件,如"Hibernate Tools"。进入`Help` -> `Eclipse Marketplace` 或者 `Install New Software`,...

Global site tag (gtag.js) - Google Analytics