banq请看我的这张图:

上面这个图符合banq大哥的意思吧。但是我在持久Context对象的时候,map文件应该这样写吧:
<hibernate-mapping>
<class
name="com.sinosoft.domain.beans.sipo.Context"
table="SU_EXAMINER_MANAGE"
>
<id
name="id"
column="USERID"
type="string"
>
<generator class="assigned">
</generator>
</id>
<component
name="state"
class="com.sinosoft.domain.beans.State"
>
</component>
</class>
</hibernate-mapping>
我还应该在component下面增加subclass元素吧,但是dtd规定component没有subclass这个element
我想达到这个目的:
<subclass name="com.sinosoft.domain.beans.sipo.ContextStateNew" discriminator-value="1">
</subclass>
<subclass name="com.sinosoft.domain.beans.sipo.ContextStateValid" discriminator-value="0">
</subclass>
[该贴被power1128于2007-12-06 16:24修改过]
