Hibernate 配置文件或映射文件没有提示问题
来源:互联网 发布:淘宝上给差评有用么 编辑:程序博客网 时间:2024/04/19 12:12
Hibernate 配置文件或映射文件没有提示问题
软件用的是MyEclipse,解决没有提示的问题之前,我们先说说如何从hibernate官方文档中找hibernate配置文件和映射文件的头文件
如何从hibernate官方文档中找hibernate配置文件和映射文件的头文件
先从从hibernate网下载jar包(我这里下的是hibernate5.2.10,下载下来后名称为:hibernate-release-5.2.10.Final.zip),下载后解压,解压目录中找到project文件夹,这里我们以映射文件为例(配置文件和映射文件的方法一样)在这个文件夹下搜.hbm.xml(配置文件的话,搜.cfg.xml)。在搜索结果中随便打开一个,就能找到映射文件的头文件了,如下所示:
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
如果是配置文件头文件的话,头文件是下面这个,其实都一样,就是映射文件头文件中的所有的mapping改成了对应的configuration
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
找到头文件后,接下来我们来解决没有提示的问题
Hibernate 配置文件或映射文件没有提示问题
出现这个问题的原因是没有关联对应的dtd文件
同样还是以映射文件为例。然后复制映射文件里头文件中的下面部分(后面要用)
http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd
如果是配置文件没有提示的话就复制配置文件头文件中的下面部分
http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd
在解压官方jar包的目录中找到lib文件夹下的required文件夹,required文件夹下找到hibernate核心包(hibernate核心包的名称为:hibernate-core-5.2.10.Final.jar),找到后将其解压,解压后进到解压目录里面的org文件夹下的hibernate文件夹里,鼠标下拉,后面有两个后缀名为.dtd的文件,这两个dtd文件分别是映射文件和配置文件的dtd文件。
回到MyEclipse中,工具栏Window–>Preferences,
在弹出界面的搜索框中输入xml catalog,
选中Xml Catalog后,点击右侧的“Add”,
然后点击 File System,
找到之前解压出来的dtd文件,选中映射文件的dtd文件(文件名为:hibernate-mapping-3.0.dtd,如果是配置文件的话,文件名为:hibernate-configuration-3.0.dtd),选中后确定,
然后下面的Key Type选择URI,Key为上面我们在头文件中的复制的部分,将其粘贴进来,然后确定
再确定ok了,
最后关闭映射文件再重新打开,就有提示了。
解决配置文件没有提示的方法和解决映射文件的方法一样。
其它xml文件没有提示的问题也可参考该方法关联相应的dtd文件
- Hibernate 配置文件或映射文件没有提示问题
- hibernate配置文件,映射文件
- 解决hibernate中配置文件没有提示的问题
- hibernate配置文件和映射文件
- 【hibernate】配置文件与映射文件
- struts2配置文件没有提示问题
- Hibernate的配置文件和映射文件详解
- Hibernate-配置文件-映射文件.hbm.xml
- Hibernate配置文件与映射文件详解
- Hibernate配置文件与映射文件详解
- Hibernate配置文件与映射文件详解
- 解决spring配置文件没有提示的问题
- Hibernate第三篇【主配置文件、映射文件、复合主键映射】
- hibernate写xml文件没有提示怎么办
- XML配置文件导入dtd文件仍然没有自动提示问题的解决
- Hibernate配置文件中没有XML提示的解决方法
- Hibernate配置文件中没有XML提示的解决方法
- 解决在Hibernate配置文件中写代码没有提示
- Android内存抖动及内存泄漏的发现、定位和解决
- 解决本地tensorboard找不到命令的问题
- 递归实现汉诺塔
- CSS3实现图片抽屉式效果
- win10与ubuntu双系统启动问题
- Hibernate 配置文件或映射文件没有提示问题
- Android设计模式(1)
- Go学习笔记-管道
- git diff 颜色显示
- 百度语音识别报错
- LeetCode #18 4Sum
- 前端常用的单词
- 浅谈协方差矩阵
- Android 音频系统:从 AudioTrack 到 AudioFlinger