`

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

    博客分类:
  • java
 
阅读更多

为 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`存储...

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

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

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

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

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

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

    eclipse中配置Hibernate的只能感知

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

    Eclipse上使用Hibernate

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

    Java -- 在Eclipse上使用Hibernate

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

    利用Eclipse 开发Hibernate 应用程序

    5. **生成映射文件**(.hbm.xml):为每个实体类创建一个映射文件,它定义了实体类和数据库表之间的关系。Eclipse插件通常提供自动创建映射文件的功能。 6. **使用SessionFactory**:通过Hibernate的Configuration...

    hibernate-3.2.6.ga.zip

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

    hibernate的xml文件bug

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

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

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

    hibernate tool 非eclipse插件方式运行

    java -jar hibernate-tools.jar -hbm2java -cfg hibernate.cfg.xml -o /output/directory /path/to/*.hbm.xml ``` 5. **参数解析**:理解并正确使用命令行参数是非常重要的,例如 `-hbm2java` 是用于将HBM映射...

    用Maven+Eclipse Neon配置Hibernate5例子

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

    Eclipse快速上手Hibernate

    2. **逆向工程**: 使用Hibernate Tools的逆向工程功能,根据实体类自动生成数据库表结构,或根据已有数据库表生成实体类和映射文件。 **五、编写DAO层代码** 1. **SessionFactory**: 在应用启动时,通过`...

    Hibernate Tools的使用,Eclipse逆向工程

    5. **生成实体类和映射文件**:完成上述设置后,点击"Finish",Eclipse会自动根据选定的表生成相应的Java实体类和`.hbm.xml`映射文件。 **四、使用生成的实体类** 逆向工程生成的实体类包含了数据库表字段的属性,...

    eclipse项目Hibernate实例

    通过这个项目,你可以了解如何在Eclipse中配置Hibernate环境,创建实体类,定义映射文件,编写DAO(数据访问对象)层,以及如何使用SessionFactory和Session进行数据的CRUD(创建、读取、更新、删除)操作。...

    Eclipse开发Hibernate应用程序

    - 利用Hibernate Tools,可以自动生成或更新实体类的`.hbm.xml`映射文件。这可以通过右键点击项目 -&gt; "Hibernate" -&gt; "Generate Hibernate Artifacts"完成。 6. **编写DAO(Data Access Object)层** - 创建DAO...

    在Eclipse中搭建hibernate项目环境步骤

    创建 hibernate.cfg.xml 文件,用于指定数据库连接信息及其配置文件路径。例如: ``` &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration ...

Global site tag (gtag.js) - Google Analytics