`
tntxia
  • 浏览: 1488109 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

使用Hibernate遇到的问题

阅读更多

今天用MyEclipse继续开发OA程序,

 

突然报了一个

 

org.hibernate.MappingException: invalid configuration
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1487)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1414)
at com.dilon.login.util.HbnTool. <clinit>(HbnTool.java:12)
at com.dilon.login.service.UserService.createUser(UserService.java:14)
at test.main(test.java:20)
Caused by: org.xml.sax.SAXParseException: The content of element type "mapping" must match "EMPTY".
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.dom4j.io.SAXReader.read(SAXReader.java:465)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1484)
... 5 more
java.lang.NullPointerException
at com.dilon.login.util.HbnTool.getSession(HbnTool.java:21)
at com.dilon.login.service.UserService.createUser(UserService.java:14)
at test.main(test.java:20)

后来这个问题我解决了。因为在hibernate.cfg.xml里面是

<mapping
resource="com/kinglead/oa/hibernate/model/RestrainGp.hbm.xml" />
<mapping
resource="com/kinglead/oa/hibernate/model/Warehouse.hbm.xml" />
<mapping
resource="com/kinglead/oa/hibernate/model/Subview.hbm.xml" >
</mapping>

应该改成:

<mapping
resource="com/kinglead/oa/hibernate/model/RestrainGp.hbm.xml" />
<mapping
resource="com/kinglead/oa/hibernate/model/Warehouse.hbm.xml" />
<mapping
resource="com/kinglead/oa/hibernate/model/Subview.hbm.xml" />

可能所有的配置都必须一致才行。

分享到:
评论

相关推荐

    Hibernate和struts中遇到的问题.doc

    自己开发中遇到的问题 希望对struts hibernate初学者有用

    mysql的驱动包,适合使用hibernate和jpa

    由于以前的MySQL驱动在使用hibernate的时候遇到了一些问题所以希望将这个问题告诉大家,这个驱动在使用过的时候至今没有遇到什么问题

    演示怎样在Hibernate中使用复合主键

    目的:本示例主要想说明,如果使用Hibernate开发遗留数据库,那么经常会遇到这种情况,作为Java程序员必须掌握这种技巧。希望给你在使用Hibernate开发时带来方便。注意:复合主键类我使用内部类来实现--本人觉得这种...

    Hibernate留言板

    Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板

    Hibernate大总结/Hibernate面试题大全

    老师精心总结的关于面试过程中有可能遇到的hibernate的面试题 关于hibernate的总结,用于个人学习和面试之用

    Hibernate错误及解决办法集合

    本人做系统时遇到的一些Hibernate问题及解决方案。

    hibernate-detail:在使用hql时遇到的一个问题

    ###通过hql以对象的boolean类型字段作为条件进行查询遇到的问题: 这是在做项目时遇到的一个问题,当时琢磨了蛮久的,觉得有点神奇吧,特地做了一个小demo作记录 po: 成员变量为private boolean isStudent; 数据库:手动...

    Hibernate 性能优化

    初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。

    Hibernate开发各类项目的技术总结

    以下是我和我朋友在公司里用Hibernate开发各类项目后得出来的技术总结,我用Hibernate1年半了,在开发项目中遇到的问题很多,和各位交流下,希望会对各位有所帮助!!!

    通用后台管理系统(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)

    Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。 4、Hibernate集成二级缓存框架Ehcache。 5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect...

    如何提高hibernate性能

    Hibernate的orm映射固然方便,但是数据达到一定量时,也会遇到一些瓶颈,这时hibernate的优化就显得异常重要,本文档含有多种方式的优化方案,方便的h话你可以关注一下!

    hibernate常见异常

    整理了hibernate常见的异常,有了此文档,开发中遇到的Hibernate异常调试更轻松

    Hibernate中文APi合集

    Hibernate中文APi是有效学习Hibernate的帮组文档,目的是为了减缓学习Hibernate的坡度,帮助各位人士解决一些学习中遇到的问题。

    Ajax+Struts+HIbernate实现省市联动

    本程序是自己在工作过程中遇到的一个问题,自己通过查看资料,学习。终于自己实现了Ajax+Struts+HIbernate省市联动效果。里面有数据库文件,直接导入到Myeclipse即可运行。

    hibernate连接oracle

    一个简单的hibernate连接oracle程序,免去你重新搭建环境遇到各种缺包,包冲突的烦恼

    hibernate开发帮助文档

    chm文件方便查询在开发中遇到的问题对hibernate进行全面的说明

    JDBC Hibernate学习笔记

    这是在培训机构培训完后整理的JDBC&Hibernate学习笔记,其中收集了自己遇到的问题。

    最新JAVA通用后台管理系统(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)Eclipse版本

    Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。 4、Hibernate集成二级缓存框架Ehcache。 5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect...

    hibernate -深入浅出

    hibernate在原理、使用、及hibernate中开发常遇到的问题详解,对初学者、一线开发人员都有很大帮助。但因文件太大,所以分成两卷,这是卷1,请下全后再解压。

    struts2与hibernate结合crud实例

    学Java曾经遇到过crud的问题在网上找了半天资料都不是很详细,现在终于会了就把他们总结了一下,希望对everyboday 都有所帮助:

Global site tag (gtag.js) - Google Analytics