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

    总结:

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

  • 相关阅读:
    I
    D
    K
    G
    J
    Doom HDU
    Mountaineers Gym
    华南理工大学“三七互娱杯”程序设计竞赛(重现赛)( HRY and array 高精度除法模板)
    Corn Fields POJ
    linux如何安装缺失依赖
  • 原文地址:https://www.cnblogs.com/vawa/p/3145427.html
Copyright © 2011-2022 走看看