hibernate异常整理
来源:互联网 发布:spyder python 编辑:程序博客网 时间:2024/06/15 11:31
在研究hibernate,在配置jar测试简单的增删改时,出错,
1. 这个是hibernate.cfg.xml中的<mapping resource="com/hibernate/dm/pojo/Login.hbm.xml"/>这句写错了,并且*hbm.xml中的<class name="com.hibernate.dm.pojo.Login" table="Login">name属性写错。
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.hibernate.dao.LoginDao.save(LoginDao.java:15)
at com.hibernate.action.Test.main(Test.java:20)
Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from resource com/hibernate/dm/pojo/Login.hbm.xml
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processHbmXml(Configuration.java:4009)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processHbmXmlQueue(Configuration.java:3998)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3986)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1398)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1856)
at com.hibernate.dm.util.HibernateUtil.<clinit>(HibernateUtil.java:36)
... 2 more
Caused by: org.hibernate.MappingException: class com.hibernate.dm.pojo not found while looking for property: uname
at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:232)
at org.hibernate.mapping.SimpleValue.setTypeUsingReflection(SimpleValue.java:316)
at org.hibernate.cfg.HbmBinder.bindSimpleId(HbmBinder.java:454)
at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:387)
at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:326)
at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:177)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processHbmXml(Configuration.java:4006)
... 7 more
Caused by: java.lang.ClassNotFoundException: com.hibernate.dm.pojo
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:171)
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:192)
at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:228)
2.这个是缺少hibernate.cfg.xml的<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
头部声明
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.hibernate.dao.LoginDao.save(LoginDao.java:15)
at com.hibernate.action.Test.main(Test.java:20)
Caused by: org.hibernate.MappingException: invalid configuration
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2241)
at org.hibernate.cfg.Configuration.configure(Configuration.java:2158)
at org.hibernate.cfg.Configuration.configure(Configuration.java:2137)
at com.hibernate.dm.util.HibernateUtil.<clinit>(HibernateUtil.java:35)
... 2 more
Caused by: org.xml.sax.SAXParseException: Document is invalid: no grammar found.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:250)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:626)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3104)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:921)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at org.dom4j.io.SAXReader.read(SAXReader.java:465)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2238)
... 5 more
- hibernate异常整理
- 【Hibernate】项目异常整理
- spring&&hibernate异常整理
- Hibernate常见异常(整理ing)
- Hibernate常见异常(整理ing)
- Hibernate初学常见错误异常整理(2015.03.11)
- 异常整理
- 异常整理
- Hibernate整理
- Hibernate 异常
- hibernate 异常
- hibernate异常
- hibernate异常
- hibernate 异常
- Hibernate异常
- hibernate异常
- hibernate异常
- hibernate异常
- 黑马程序员——JAVA基础---匿名内部类
- FZU - 2110 Star
- 【PHP】正则表达式实例
- 20141127-CONCEPT HDL和CAPTURE CIS的区别
- webview 上传
- hibernate异常整理
- Unity新UI系统概述——Basic Layout
- C语言标准库(3)--#include<stdlib.h>
- RAC环境下NTP导致的VKTM detected a time drift
- 使用 Cocos2d-x 和粒子编辑器实现
- 黑马程序员——Java高新技术---枚举、内省、类加载器、注解
- Android之Monkey测试
- Ubuntu学习笔记(二)
- PrintWriter close()