关于hibernate书写xml文件时不能提示的解决方案

作者:叁念


1.问题描述:

有时候我们会遇到这样的问题,当我们要书写xml文件配置时(如本文为hibernate的配置文件),按下快捷键 Alt +/ 之后没有对应的提示,如图所示(有问题):
这里写图片描述
当然有时候可能会出现如下图示(正确)
这里写图片描述

2.解决方案:

找到你要书写xml配置的dtd文件(文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则,简单来说就是定义了一组书写规则),这里我要书写xxx.hbm.xml 文件
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

配置好后用同样方法将hibernate.cfg.xml所对应的xml也配置起来,这里就不重复了

这里写图片描述

最后再重新打开你要编写的xml配置文件,按提示Alt+/ 之后,就可以自动提示了(注意:只有加了命名空间之后才会有提示哦,可以在对应的dtd文件中找到,这里为了方便,贴一下对应的命名空间)

/**  xxx.hbm.xml 对应的命名空间  */


<!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
/**  xxx.cfg.xml 对应的命名空间  */

<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

3.总结

在今后书写xml配置文件时看看能否百度下载对应的dtd文件或者本地寻找,通过以上方式能解决大部分提示问题

猜你喜欢

转载自blog.csdn.net/qq_36868342/article/details/80117749