如何解决hibernate.MappingException错误

 我来答
地瓜说机
2017-11-01 · TA获得超过2.9万个赞
知道大有可为答主
回答量:2.3万
采纳率:91%
帮助的人:1.2亿
展开全部
方法/步骤

1

天做hibernate的时候遇到了一个很小的问题,后来根据错误提示发现原来是配置出现错误了。打开hibernate.cfg.xml配置文件,切换
到“configuration”界面,是不是发现又下角是“Mappings”中除了有配置文件DBName.hbm.xml还有其他的文件,也就是错
误提示的那个文件呢。

2

于为什么出现那个文件,我认为是自己在对表Reverse的时候加入的。既然现在他报这个错误,那我将其删除如何?于是我删除了这
个<mapping
class="XXX"/>,可以直接点击多出来的类,点击“remove”。或者,在“source”下将其删除,保存一下即可。

3
再次运行,是不是就没有那个错误了。
野人无事不言L
2016-06-03 · TA获得超过1413万个赞
知道顶级答主
回答量:2242万
采纳率:0%
帮助的人:143.4亿
展开全部
前面的方法都不行,只是用一种非技术性的比较法了。 由於 你其他.hbm都是好的,你可以比较一下和其他的有什麼不同 1.比较一下存放的位置 2.比较一下里面的字段设置 3.看看在hibernate.cfg.xml 中,或者在spring配置文件中(不知道你用的哪一种),有没有注册这个hbm. spring配置文件中,有packageScan,还有指定具体hbm的方法。各有不同,根据你其他的使用方法来一一排除。 这只是一种方法了,做程序的遇到问题的时候比写代码的时候更多一些。耐心查一下吧,祝你好运
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式