首页 > 代码库 > 关于配置Hibernate的xml文件提示问题

关于配置Hibernate的xml文件提示问题

学习Hibernate的过程中发现、hibernate.cfg.xml文件可以自动提示、但是model对应的xxx.hbm.xml却不会自动提示、

记得以前学习struts的时候是可以通过手动设置DTD类型的文件类实现提示的、于是就试了一下、结果就可以了、过程如下、

1、点击Eclipse的Window -> Preferences -> XML -> XML Catalog配置项如下图

技术分享

2、点击右上角的【Add】按钮、弹出啊添加DTD文件的对话框、如下图所示、

  2.1在Location的地方添加你的DTD文件的路径、本人用的是Hibernate4.3.5、DTD文件位于hibernate-release-4.3.5.Final\lib\required目录下的

hibernate-core-4.3.5.Final.jar包中、解压该文件、会在org\hibernate目录下找到两个DTD文件

hibernate-mapping-3.0.dtd   和  hibernate-configuration-3.0.dtd

  2.2在key位置输入对应的key值、也就是xml文件中!DOCTYPE hibernate-mapping PUBLIC内容之后的引号中的值、

例我这里(Model对应的配置文件)是【-//Hibernate/Hibernate Mapping DTD 3.0//EN】

hibernate.cfg.xml对应的是【-//Hibernate/Hibernate Configuration DTD 3.0//EN】

 

然后点击OK按钮、保存即可、

其他xml文件的提示类似、只要找到对应的DTD文件即可、

技术分享

关于配置Hibernate的xml文件提示问题