org.hibernate.InvalidMappingException: Unable to read XML

来源:互联网 发布:java基础数据类型长度 编辑:程序博客网 时间:2024/04/29 03:40

Exception in thread “main” org.hibernate.InvalidMappingException: Unable to read XML
at org.hibernate.util.xml.MappingReader.readMappingDocument(MappingReader.java:101)
at org.hibernate.cfg.Configuration.add(Configuration.java:513)
at org.hibernate.cfg.Configuration.add(Configuration.java:509)
at org.hibernate.cfg.Configuration.add(Configuration.java:716)
at org.hibernate.cfg.Configuration.addResource(Configuration.java:801)
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:2344)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:2310)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2290)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2243)
at org.hibernate.cfg.Configuration.configure(Configuration.java:2158)
at org.hibernate.cfg.Configuration.configure(Configuration.java:2137)
at com.cotte.main.Test1.main(Test1.java:13)
Caused by: org.dom4j.DocumentException: Error on line 1 of document : 处理指令必须以目标名称开头。 Nested exception: 处理指令必须以目标名称开头。
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
at org.hibernate.util.xml.MappingReader.readMappingDocument(MappingReader.java:75)
… 11 more
原因是:xml文件没有按照符合规范的方式书写

删除空格后可以正常执行

阅读全文
0 0