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文件中,运行,成功。

    总结:

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

  • 相关阅读:
    mysql注入小测试
    让函数返回指定值实用写法
    源码下载网址
    带宽
    九度oj 题目1080:进制转换
    九度oj 题目1079:手机键盘
    poj 3046 Ant Counting
    整数拆分问题
    poj 2229 Sumsets
    九度oj 题目1411:转圈
  • 原文地址:https://www.cnblogs.com/vawa/p/3145427.html
Copyright © 2011-2022 走看看