解决了上面的错误了又来了,,XML的问题17:04:24,906 ERROR XMLHelper:59 - Error parsing XML: XML InputStream(8) Document root element "hibernate-mapping", must match DOCTYPE root "hibernate-configuration".
17:04:24,906 ERROR XMLHelper:59 - Error parsing XML: XML InputStream(8) Element type "hibernate-mapping" must be declared.
17:04:24,906 ERROR XMLHelper:59 - Error parsing XML: XML InputStream(10) Element type "class" must be declared.
17:04:24,906 ERROR XMLHelper:59 - Error parsing XML: XML InputStream(11) Element type "id" must be declared.
17:04:24,921 ERROR XMLHelper:59 - Error parsing XML: XML InputStream(12) Element type "generator" must be declared.
17:04:24,921 ERROR XMLHelper:59 - Error parsing XML: XML InputStream(14) Attribute "column" must be declared for element type "property".
17:04:24,921 ERROR XMLHelper:59 - Error parsing XML: XML InputStream(14) Attribute "type" must be declared for element type "property".
17:04:24,921 ERROR XMLHelper:59 - Error parsing XML: XML InputStream(15) Attribute "column" must be declared for element type "property".
17:04:24,937 ERROR XMLHelper:59 - Error parsing XML: XML InputStream(15) Attribute "type" must be declared for element type "property".
17:04:24,937 ERROR XMLHelper:59 - Error parsing XML: XML InputStream(16) Attribute "column" must be declared for element type "property".
17:04:24,937 ERROR XMLHelper:59 - Error parsing XML: XML InputStream(16) Attribute "type" must be declared for element type "property".
17:04:24,937 ERROR XMLHelper:59 - Error parsing XML: XML InputStream(17) Attribute "column" must be declared for element type "property".
17:04:24,937 ERROR XMLHelper:59 - Error parsing XML: XML InputStream(17) Attribute "type" must be declared for element type "property".
5sgdddddddddddorg.hibernate.MappingException: Error reading resource: togod/Systable.hbm.xml

解决方案 »

  1.   

    没看见吗 Systable.hbm.xml 错误!,里面必需的元素一个也没定义哎老兄!
      

  2.   

    <?xml version="1.0"?>
    <!DOCTYPE hibernate-configuration PUBLIC
              "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
              "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
     <!-- DO NOT EDIT: This is a generated file that is synchronized -->
    <!-- by MyEclipse Hibernate tool integration.                   -->
    <!-- Created Sat Aug 20 23:09:26 CST 2005                         -->
    <hibernate-mapping package="togod">    <class name="Systable" table="systable_bak">
        <id name="tableid" column="tableid" type="java.lang.String">
                <generator class="uuid.hex"/>
            </id>
            <property name="tablenames"  column="tablenames" type="java.lang.String"/> 
            <property name="tableCN"  column="tableCN" type="java.lang.String"/> 
            <property name="table_sql" column="table_sql" type="java.lang.String"/> 
            <property name="str_group" column="str_group" type="java.lang.String"/> 
        </class>    
    </hibernate-mapping>
    我这个配置文件有错吗,我用的是hibernate3
      

  3.   

    严重性 描述 资源 所在文件夹 位置 创建时间 标识
    2 Attribute "type" must be declared for element type "property". Systable.hbm.xml tomhibernate/WEB-INF/src/togod 第 16 行 2006年1月23日 15:20:07 8917
      

  4.   

    你的mapping文件怎么用configuration的dtd?
    hibernate.cfg.xml与xx.hbm.xml的DOCTYPE你给搞混了<?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" ><hibernate-mapping package="com.berheley.stemcell.model.blood">
    </hibernate-mapping>