zoukankan      html  css  js  c++  java
  • eclipse中用Hibernate进行一对多级联报错 Could not parse mapping document from resource oneToMore/Grade.hbm.xml

    问题:报错Could not parse mapping document from resource oneToMore/Grade.hbm.xml  大意是无法解析Grade.hbm.xml文件,

         同时还报错at com.pb.hibernate.po.HibernateUtil.<clinit>(HibernateUtil.java:14)

            Caused by: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 19; 文档无效: 找不到语法。

             Could not parse mapping document from invalid mapping

    分析:

        起初以为是路径没写好,检查路径正确,然后怀疑映射文件写错,在检查,还是正常。接着全检查了一遍,都正常。

     陷入一点僵局,过会继续检查,就从报错的地方查找,无法解析,那就看看跟示例文件有啥区别,仔细查看,发现缺少头文件

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

    添加到xxx.hbm.xml文件中,运行,成功。

    总结:

    界定问题很重要,要多看看报错的详细地方,头文件很容易忽略。

  • 相关阅读:
    Add Two Numbers
    Same Tree
    Single Number
    题目1190:大整数排序
    题目1182:统计单词
    题目1181:遍历链表
    题目1180:对称矩阵
    题目1179:阶乘
    题目1206:字符串连接
    HTML事件
  • 原文地址:https://www.cnblogs.com/vawa/p/3145427.html
Copyright © 2011-2022 走看看