2010-08-06 47 views

回答

1

如果你想在你的表列的枚舉常量的名稱:

<hibernate-mapping ...> 
... 
    <typedef name="role" class="org.hibernate.type.EnumType"> 
    <param name="enumClass">SomeEnum</param> 
    <param name="type">12</param> 
    </typedef> 
... 
    <class name="A" table="a"> 
... 
    <map name="foo" table="a_has_b"> 
     <key column="a_id"/> 
     <map-key type="role" length="20" column="role"/> 
     <many-to-many class="b" column="b_id"/> 
    </set> 
... 
    </class> 
... 
    <class name="B"> 
... 
    </class> 
... 
</hibernate-mapping>