如何解决hibernate.MappingException错误
展开全部
方法/步骤
1
今
天做hibernate的时候遇到了一个很小的问题,后来根据错误提示发现原来是配置出现错误了。打开hibernate.cfg.xml配置文件,切换
到“configuration”界面,是不是发现又下角是“Mappings”中除了有配置文件DBName.hbm.xml还有其他的文件,也就是错
误提示的那个文件呢。
2
至
于为什么出现那个文件,我认为是自己在对表Reverse的时候加入的。既然现在他报这个错误,那我将其删除如何?于是我删除了这
个<mapping
class="XXX"/>,可以直接点击多出来的类,点击“remove”。或者,在“source”下将其删除,保存一下即可。
3
再次运行,是不是就没有那个错误了。
1
今
天做hibernate的时候遇到了一个很小的问题,后来根据错误提示发现原来是配置出现错误了。打开hibernate.cfg.xml配置文件,切换
到“configuration”界面,是不是发现又下角是“Mappings”中除了有配置文件DBName.hbm.xml还有其他的文件,也就是错
误提示的那个文件呢。
2
至
于为什么出现那个文件,我认为是自己在对表Reverse的时候加入的。既然现在他报这个错误,那我将其删除如何?于是我删除了这
个<mapping
class="XXX"/>,可以直接点击多出来的类,点击“remove”。或者,在“source”下将其删除,保存一下即可。
3
再次运行,是不是就没有那个错误了。
展开全部
前面的方法都不行,只是用一种非技术性的比较法了。 由於 你其他.hbm都是好的,你可以比较一下和其他的有什麼不同 1.比较一下存放的位置 2.比较一下里面的字段设置 3.看看在hibernate.cfg.xml 中,或者在spring配置文件中(不知道你用的哪一种),有没有注册这个hbm. spring配置文件中,有packageScan,还有指定具体hbm的方法。各有不同,根据你其他的使用方法来一一排除。 这只是一种方法了,做程序的遇到问题的时候比写代码的时候更多一些。耐心查一下吧,祝你好运
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询