首页 > 其他 > 详细

DTD

时间:2017-02-16 22:08:13      阅读:232      评论:0      收藏:0      [点我收藏+]

在写**.hbm.xml文件时,IDEA 给我报错

 

     

<class name="Image" table="t_image" >
<id name="imageId" column="imageId" type="java.lang.Long">
<generator class="native"></generator>
</id>

<property name="imageName" column="imageName" type="java.lang.String" length="30"/>
<property name="imageUploadDate" column="imageUploadDate" type="java.util.Date"/>
<many-to-one name="user" column="userId" class="party.infoo.model.User"></many-to-one>

     <discriminator  column="imageType" type="java.lang.String"/>
<subclass name="party.infoo.model.WorkImage"  discriminator-value="WorkImage"/>
<subclass name="party.infoo.model.LifeImage" discriminator-value="LifeImage"/>
</class>

查看了一下DTD源文件,发现
<discriminator  column="imageType" type="java.lang.String"/>   不是写在这里的     

顺序应该放在 应该在前面

<!ELEMENT class (
meta*,
subselect?,
cache?,
synchronize*,
comment?,
tuplizer*,
(id|composite-id),
discriminator?,
natural-id?,
(version|timestamp)?,
(property|many-to-one|one-to-one|component|dynamic-component|properties|any|map|set|list|bag|idbag|array|primitive-array)*,
((join*,subclass*)|joined-subclass*|union-subclass*),
loader?,sql-insert?,sql-update?,sql-delete?,
filter*,
resultset*,
(query|sql-query)*
)>

必须按照 , 隔开的顺序来写呀

DTD

原文:http://www.cnblogs.com/infoo/p/6406901.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!