2017-10-27 17 views
0

私はラインでこのXMLエラー毎回取得しています6.要素タイプ "クラスは" ==> ">"、どちらかの属性指定が続くか "/>"

<?xml version="1.0" encoding="UTF-8"?> 
    <!DOCTYPE hibernate-mapping PUBLIC 
      "-//Hibernate/Hibernate Mapping DTD 3.0//EN"   
      "http://www.hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> 
    <hibernate-mapping package="com.ida.hibernate"> 
    <class name="Customer"table="customers"/> 
    <id name="cid"column="cid"type="int"> 
    <genertor class="increment"/> 
    </id> 
    <property name="cname"column="cname"type="string"/> 
    <property name="email"column="email"type="string"/> 
    <property name="phone"column="phone"type="long"/> 
    <property name="city"column="city"type="string"/> 
    <property name="bal"column="bal"type="double"/> 
    </class> 
    </hibernate-mapping> 
+1

[MCVE] – Lexi

+0

欠落空白を投稿してくださいXMLを検証し、美化するhttps://codebeautify.org/xmlvalidatorまたはhttp://xmlbeautifier.com/のようなサイトを使用することができ、クラスの要素は/使用して途中で閉じられ>の代わりに>を使用します。おそらく最も重要なのは、アノテーションの代わりにXMLを使用してエンティティをマッピングする理由です。私たちはもう2005年ではありません。 –

+0

ありがとう、それは私のために働いた。私は冬眠の初心者なので、まずXMLで注釈を付けていた後、注釈を付けていました。 – Shahid

答えて

0


<class name="Customer"table="customers"/>
しなければなりませんこれは<class name="Customer"table="customers"></class>
と同等です
<class name="Customer" table="customers">

によって置き換え、属性

の間のスペースを追加します。二重引用符の後、genertorのタイプミスアルオーバー

あなたは

<?xml version="1.0" encoding="UTF-8"?> 
<hibernate-mapping package="com.ida.hibernate"> 
    <class name="Customer" table="customers"> 
     <id name="cid" column="cid" type="int"> 
      <genertor class="increment" /> 
     </id> 
     <property name="cname" column="cname" type="string" /> 
     <property name="email" column="email" type="string" /> 
     <property name="phone" column="phone" type="long" /> 
     <property name="city" column="city" type="string" /> 
     <property name="bal" column="bal" type="double" /> 
    </class> 
</hibernate-mapping> 
+0

ありがとう、それは私のために働いた – Shahid

関連する問題