转自:http://www.itzhai.com/invalidmappingexception-could-not-parse-mapping-document-prompt-the-wrong-solution.html

org.hibernate.InvalidMappingException: Could not parse mapping document from resource …(错误的xml文件)

出现这样的错误一般是映射文件中映射出错了,找到错误提示resource 后面提示的xml文件,对应POJO对象逐个检查,看是否遗漏了某些属性的配置,或者写错了。

举个例子:
package com.exam.entity;
import java.util.Set;
public class SubjectChapter {
private int chapterId;
private String chapterName;
private Subject subject;
private int chapterNum;
private Set question;
public int getChapterId() {
return chapterId;
}
public void setChapterId(int chapterId) {
this.chapterId = chapterId;
}
public String getChapterName() {
return chapterName;
}
public void setChapterName(String chapterName) {
this.chapterName = chapterName;
}
public Subject getSubject() {
return subject;
}
public void setSubject(Subject subject) {
this.subject = subject;
}
public int getChapterNum() {
return chapterNum;
}
public void setChapterNum(int chapterNum) {
this.chapterNum = chapterNum;
}
public Set getQuestion() {
return question;
}
public void setQuestion(Set question) {
this.question = question;
}
}
<hibernate-mapping package="com.exam.entity">
<class name="SubjectChapter" table="exam_subject_chapter">
<id name="chapterId" column="chapter_id">
<generator class="increment" />
</id>
<property name="chapterName" column="chapter_name"/>
<many-to-one name="subject" column="subject_id" cascade="all"/>
<property name="chapterNum" column="chapter_num"/>
<set name="question" inverse="true">
<key column="subject_chapter_id"/>
<one-to-many class="Question"/>
</set> </class>
</hibernate-mapping>

这里原本少写了chapterNum的映射,导致该错误的出现。

最新文章

  1. 解决新版Android studio导入微信支付和支付宝官方Demo的问题
  2. iOS - 适配器模式场景总结
  3. Filestream/Windows Share导致Alwayson Failover失败
  4. 【BZOJ 3529】【SDOI 2014】数表
  5. LINQ查询操作符之First、FirstOrDefault、Last、LastOrDefault、ElementAt、ElementAtOrDefault、Contains、Any、All、Coun
  6. java书箱
  7. Android 中建立一个OpenGL ES的开发环境
  8. System.Windows.Forms.Timer反编译学习
  9. hdu 5073 Galaxy
  10. 命令行bash的基础操作
  11. linux系统的安装
  12. django学习之Model(三)QuerySet
  13. C++面试宝典2011版
  14. WebRequest调用
  15. Bzoj3992:[SDOI2015]序列统计
  16. Linux:nohub启动后台永久进程
  17. Redis的并发竞争问题的解决方案总结
  18. 在 ubuntu 中愉快的安装 Jenkins
  19. python3+ selenium3开发环境搭建-手把手教你安装python(详细)
  20. 微信小程序页面列表与详情页跳转的正确姿势

热门文章

  1. [517]Kite 题解
  2. iOS9 3DTouch 之 Home Screen Quick Actions
  3. mui.ajax中文乱码
  4. JS text节点无innerHTML
  5. 【运维相关】MongoDB那些坑
  6. Delphi XE2 之 FireMonkey 入门(18) - TLang(多语言切换的实现)
  7. UIAutomation元素识别软件
  8. ABI与API的区别
  9. AWS Cloud Practioner 官方课程笔记 - Part 2
  10. 使用MarkDown的编辑器