eclipse中hibernate配置*.hbm.xml文件和hibernate.cfg.xml文件使其能自动提示

原创 2015年07月09日 17:46:01

刚开始接触hibernate,不知道*.hbm.xml文件和hibernate.cfg.xml文件中都有什么属性,于是研究了一下怎么能在eclipse中自动提示。

我用的eclipse版本是Luna Service Release 2 (4.4.2)。hibernate版本是hibernate-distribution-3.6.10.Final。hibernate文件下载地址:http://sourceforge.net/projects/hibernate/files/

eclipse配置步骤(以*.hbm.xml文件的配置为例,hibernate.cfg.xml文件的配置相似):

1、  将项目中使用的hibernate3.jar文件解压,找到org文件夹下的hibernate-mapping-3.0.dtd文件。

2、eclipse -> Window -> Preferences -> Weband XML(或XML) -> XML Catalog点击add,在弹出的Add XML Catalog 对话框中,location里选择上面找到的hibernate-mapping-3.0.dtd文件位置,Key Type中选择URI,输入*.hbm.xml文件中显示的http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd(不同文件会有不同的格式。)

URI的查找方式为:随便打开项目中的一个*.hbm.xml文件,找到相应的地址,如下:

<!DOCTYPE hibernate-configuration PUBLIC

         "-//Hibernate/HibernateConfiguration DTD 3.0//EN"

         "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

3、最后重启eclipse就可以

hibernate配置文件hibernate.cfg.xml和.hbm.xml的详细解释

原文地址:http://blog.csdn.net/qiaqia609/article/details/9456489 -标准的XML文件的起始行,version='1.0'表明XML的版本,enc...

eclipse创建hibernate.cfg.xml文件

今天用到hibernate操作数据库,虽然学过,但是经常性的会忘记,所以在这里总结一下。希望也能给大家带来帮助。 首先使用eclipse工具,若想快捷创建hibernate文件的话,要下载hibern...

Eclipse中hibernate.cfg.xml配置文件加上自动提示功能

在敲Hibernate例子的时候,我添加一个配置文件的时候,hibernate.cfg.xml没有提示功能。这是因为,我没有设置DTD文件有问题,不是同一个版本的。重新导入了DTD文件就好了。同样的情...

Eclipse中写Hibernate的hbm.xml文件时不自动提示的问题解决

今天在手动配置Hibernate的hbm.xml文件时,出现不能自动提示输入的问题,更诡异的是不同项目中,有的提示,有的不提示。然后按照如下方法进行解决。 一、首先需要有dtd文件,这个可以从Hibe...

Hibernate学习笔记之在Eclipse上手动配置Hibernate文件

Hibernate学习笔记之在Eclipse上手动配置Hibernate文件对于初学者来说,Eclipse手工配置Hibernate文件可能会花费不少时间,现在记下来以免以后忘记,另外希望能给其他人提...

Hibernate Tools-代码生成cfg.xml,hbm.xml和持久類

建立好数据库后,点击一个键,代码就生成了,这实在是份十分惬意的事情,前面有介绍Hibernate Tools就可以生成代码,那么我们怎么利用它来生成代码呢。 下面就把详细步骤贴出来,同样,有图有真相...
  • afdnlw
  • afdnlw
  • 2014年01月18日 14:51
  • 740

Hibernate框架中hibernate.properties属性文件,hibernate.cfg.xml配置文件,以及Users.hbm.xml映射文件的配置

在实际开发中一般都是hibernate.properties和hibernate.cfg.xml结合使用。一般在属性文件hibernate.properties中存放数据库连接相关的操作数据,在hib...
  • HLoach
  • HLoach
  • 2017年03月09日 17:30
  • 1205

Field 'id' doesn't have a default value

把主键生成方式设置为int的,但是没有设置为自增的!!
  • khuangz
  • khuangz
  • 2017年09月19日 14:40
  • 47

java设计模式之简单工厂模式

软件开发中学好设计模式可以让你不用重复去造轮子。那么什么是设计模式呢? 设计模式:是一种解决特定环境下、重复出现的、特定问题的解决方案。 在开发软件的过程中,可能会碰到许多特定的问题,利用设计模式...
  • H_Zhang
  • H_Zhang
  • 2016年04月20日 20:18
  • 1025

Spring整合Hibernate配置(使用hibernate.cfg.xml文件)

本文主要记录spring整合hibernate的时候,直接使用hibernate.cfg.xml文件注入SessionFactory,applicationContext.xml文件配置如下: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:eclipse中hibernate配置*.hbm.xml文件和hibernate.cfg.xml文件使其能自动提示
举报原因:
原因补充:

(最多只允许输入30个字)