关闭

Hibernate配置文件中没有XML提示的解决方法

标签: hibernatexmlencoding框架
7856人阅读 评论(2) 收藏 举报
分类:

这是因为在Myeclipe中没有关联相应的dtd文件的原因

解决方案:

在hibernate的配置文件中和映射文件中都有

相应的dtd路径

配置文件:

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

映射文件:

<!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

然后通过

window->preferences->Myeclipse->Files and Editors->xml->xml catalog->user Specified Entried  然后add

打开hibernate源代码中找到相应的dtd文件,导入进来之后

在type一定要选URI

key就将hibernate配置文件中的dtd文件粘上去就可以了。

关闭配置文件,重启相应的配置文件就可以了!!

其他框架如果在配置xml时没有提示的话解决方法类似!!!


0
1

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:794391次
    • 积分:6670
    • 等级:
    • 排名:第3755名
    • 原创:146篇
    • 转载:66篇
    • 译文:0篇
    • 评论:58条
    最新评论