1
我怎麼能映射結構類似這樣的 db model http://imagepost.ru/images/186/oefb4v6.png 到還有一欄爲使用Hibernate許多一對多
class A{
Map<SomeEnum, B> foo;
}
其中FOO關鍵是表示作用在一個連接表_ 有 _ b?
謝謝!
我怎麼能映射結構類似這樣的 db model http://imagepost.ru/images/186/oefb4v6.png 到還有一欄爲使用Hibernate許多一對多
class A{
Map<SomeEnum, B> foo;
}
其中FOO關鍵是表示作用在一個連接表_ 有 _ b?
謝謝!
如果你想在你的表列的枚舉常量的名稱:
<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>