org.hibernate.InvalidMappingException: Unable to read XML 错误

    xiaoxiao2021-04-14  78

    当发生org.hibernate.InvalidMappingException: Unable to read XML at org.hibernate.internal.util.xml.MappingReader.readMappingDocument(MappingReader.java:109) at org.hibernate.cfg.Configuration.add(Configuration.java:478) at org.hibernate.cfg.Configuration.add(Configuration.java:474) at org.hibernate.cfg.Configuration.add(Configuration.java:647) at org.hibernate.cfg.Configuration.addResource(Configuration.java:730) at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:2109) at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:2081) at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2061) at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2014) at org.hibernate.cfg.Configuration.configure(Configuration.java:1929) at org.hibernate.cfg.Configuration.configure(Configuration.java:1908) at com.lyq.Hibernate.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:32) at com.lyq.main.AddProduct.main(AddProduct.java:11) Caused by: org.dom4j.DocumentException: http://hibernate.org/dtd/hibernate-mapping-3.0.dtd Nested exception: http://hibernate.org/dtd/hibernate-mapping-3.0.dtd at org.dom4j.io.SAXReader.read(SAXReader.java:484) at org.hibernate.internal.util.xml.MappingReader.readMappingDocument(MappingReader.java:78) ... 12 more 2017-4-13 22:44:44 org.hibernate.cfg.Configuration configure INFO: HHH000043: Configuring from resource: /hibernate.cfg.xml 2017-4-13 22:44:44 org.hibernate.cfg.Configuration getConfigurationInputStream INFO: HHH000040: Configuration resource: /hibernate.cfg.xml 2017-4-13 22:44:44 org.hibernate.cfg.Configuration addResource INFO: HHH000221: Reading mappings from resource: com/lyq/bean/TbProduct.hbm.xml

    org.hibernate.InvalidMappingException: Unable to read XML

    Caused by: org.dom4j.DocumentException: http://hibernate.org/dtd/hibernate-mapping-3.0.dtd Nested exception: http://hibernate.org/dtd/hibernate-mapping-3.0.dtd 这里是头文件有误,容易忽略掉的,改为:

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> 解决

    转载请注明原文地址: https://ju.6miu.com/read-670698.html

    最新回复(0)