`

eclipse配置---hibernate 配置文件(*.hbm.xml)加上自动提示功能

 
阅读更多

为 eclipse 的 hibernate 配置文件(*.hbm.xml)加上自动提示功能

 

          在编辑 *.hbm.xml 文件时,myeclipse 带有自动提示功能,但 eclipse 是没有自动提示功能的。需要自己手工加上:
          1、打开项目中任意一个 *.hbm.xml 文件,看一下文件头,形如以下:

  1. <?xml version="1.0" encoding="utf-8"?>    
  2. <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"  
  3. "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">    



          找到 http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd(视 hibernate 版本不同有所不同,作者使用的是 hibernate3.6.7)。
          2、将项目中用到的 hibernate3.jar 解压缩,找到解压缩后的 org 文件下的 hibernate 文件下的 hibernate-mapping-3.0.dtd 文件。
          3、eclipse -> Window -> Preferences -> Web and XML -> XML Catalog,选择 XML Catalog Entries 的 Add... 按钮,在弹出的 Add XML Catalog Entry 对话框里,Location 里选择第二步里得到的 hibernate-mapping-3.0.dtd,Key Type 选择 URI,Key 里输入第一步里得到的http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd。OK。
          再打开 eclipse 中的 *.hbm.xml 文件,编辑时就可以像 myeclipse 中那样拥有自动提示功能了。

分享到:
评论

相关推荐

    Oracle自动生成hibernate实体(.java 和.hbm.xml文件)存储过程

    本主题聚焦于如何在Oracle环境中自动生成Hibernate实体类(`.java`文件)及其对应的映射文件(`.hbm.xml`文件)。这个过程通常是为了减少手动编写这些文件的工作量,提高开发效率。 首先,我们需要理解`Oracle`存储...

    Java -- 在Eclipse上使用Hibernate

    3. **生成Hibernate配置文件**(`hibernate.cfg.xml`) 4. **生成映射文件**(`.hbm.xml`) 5. **自动生成实体类与DAO层** 6. **配置映射资源** 7. **修改Hibernate配置文件** #### 详细解释 ### 1. 下载Hibernate...

    根据实体类自动生成hibernate的hbm.xml映射文件

    请输入包的名称和映射文件需要放到的文件夹之后运行CreateTableXml里的main方法,就可以自动生成映射文件了。记着刷新文件夹,要不然是看不到的。 当然只是一些基础的属性。对于一些比较复杂,还是需要自己来修改的...

    hibernate-3.2.6.ga.zip

    1. **dom4j.jar**:用于XML处理,Hibernate使用它来读取和解析配置文件。 2. **slf4j-api.jar**和相应的实现库:日志框架,提供简单易用的日志接口,如log4j、logback等。 3. **javassist.jar**:动态类生成和修改...

    hibernate-release-4.2.4.Final.zip

    5. **Eclipse插件**:Eclipse是一个流行的Java集成开发环境(IDE),Hibernate为Eclipse提供了插件支持,使得开发者可以直接在IDE中配置、管理和调试Hibernate项目,提供图形化的HBM(Hibernate Mapping)文件编辑,...

    eclipse中配置Hibernate的只能感知

    为了提升开发体验,可以通过配置Eclipse来实现对Hibernate配置文件(如`hibernate.cfg.xml`)和映射文件(如`.hbm.xml`)的智能感知功能,从而帮助开发者更快速准确地定位和解决问题。 #### 配置智能感知的步骤详解...

    hibernate-tools(包含版本3、版本5)解决hbm.xml中文注释乱码和生成实体类注释

    在eclipse上通过hibernate工具,将数据库表生成Java类和xml配置文件 总共有2个版本,根据自己的需求使用版本3或者5: 1. hibernate-tools-3.4.0.CR2.jar是修改完成的jar包,直接替换原来的jar包, 重启eclipse即可...

    利用Middlegen Hibernate3生成hbm.xml配置和java类

    标题中的“利用Middlegen Hibernate3生成hbm.xml配置和java类”指的是使用Middlegen工具来自动化创建Hibernate3框架所需的映射文件(hbm.xml)和对应的Java实体类。这个过程是数据库对象到Java对象(O/R Mapping)的...

    hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605.zip

    4. **逆向工程**:可以从现有数据库生成DDL脚本,或生成Hibernate的配置文件(hibernate.cfg.xml)和映射文件(.hbm.xml)。 5. **映射文件与实体类同步**:当数据库表结构发生变化时,可以更新映射文件,保持与...

    hibernate-release-5.2.2.Final

    5. **dom4j.jar**:这是一个XML处理库,Hibernate利用它来解析和生成XML配置文件,如Hibernate的映射文件(hbm.xml)。 6. **jandex.jar**:这是Jandex反编译器,用于扫描和索引类元数据,提升Hibernate的元数据...

    Eclipse上使用Hibernate

    这将在 hibernate.cfg.xml 文件中自动生成映射资源的配置。 修改 hibernate.cfg.xml 文件 最后,您需要修改 hibernate.cfg.xml 文件。在 hibernate.cfg.xml 文件的首部,您需要添加 DOCTYPE 声明,以便 Hibernate ...

    hibernate的xml文件bug

    首先,XML文件是Hibernate配置的重要组成部分,通常包含`hibernate.cfg.xml`和实体类的`*.hbm.xml`文件。`hibernate.cfg.xml`用于配置数据库连接、事务管理等信息,而`*.hbm.xml`文件则定义了Java对象与数据库表之间...

    Hibernate插件教程

    - **概述**:Hibernate Tools 提供了反向工程的功能,能够根据现有数据库表自动生成映射文件 (*.hbm.xml) 和实体类,显著减少手工编写的工作量。 - **启动反向工程**:在 Eclipse 的工具栏上找到并激活 `Hibernate ...

    用Maven+Eclipse Neon配置Hibernate5例子

    总结,配置Hibernate5与Maven和Eclipse Neon的结合,关键在于正确配置pom.xml文件以引入所需依赖,创建合适的Hibernate配置文件,并在Java代码中初始化SessionFactory。这个过程有助于简化数据库操作,使开发更为...

    hibernate tool 非eclipse插件方式运行

    6. **其他功能**:除了生成Java类,Hibernate Tool还可以生成数据库表的DDL(Data Definition Language)脚本,反向工程数据库结构到HBM文件,甚至可以生成基于JPA的实体类。 7. **依赖管理**:在非IDE环境下,需要...

    Hibernate映射关系配置:XML方式和注解方式

    1. **hibernate.cfg.xml**:这是Hibernate的全局配置文件,用于配置数据源、方言、缓存等信息。 2. **实体类映射文件**:如`User.hbm.xml`,它将Java实体类映射到数据库表。在这里,你可以定义字段对应的列名、主键...

    hibernate3 配置hbm2ddl和hbm2java所需jar

    hbm2ddl是Hibernate提供的一个自动化数据库建模工具,它可以将Hibernate的映射文件(.hbm.xml)转换为数据库的DDL(Data Definition Language),用于创建或更新数据库表结构。这大大节省了手动编写SQL脚本的时间,...

    hibernate笔记精华

    - **hibernate.cfg.xml**: Hibernate的核心配置文件,包含数据库连接信息、事务管理策略等配置。 - **实体类映射文件**:如User.hbm.xml,用于定义Java实体类和数据库表之间的映射关系。 #### 实体类与映射文件...

    HibernateTools-3.2.4

    1. **逆向工程(Reverse Engineering)**:能够从现有的数据库结构自动生成Hibernate实体类、映射文件(.hbm.xml)以及DAO接口和实现类。这对于快速构建基于Hibernate的应用程序尤其有用。 2. **代码生成器(Code ...

Global site tag (gtag.js) - Google Analytics