0
我有2個表,一個表是從一個表建立關係到另一個表在Hibernate中
市表(INT ID,字符串名稱)
和我的另一臺是
距離表(INT ID,詮釋cityId(FK市),INT neighbourId(FK市))
我想使用Hibernate,但無法在Hibernate中建立這些表之間的關係。
我有2個表,一個表是從一個表建立關係到另一個表在Hibernate中
市表(INT ID,字符串名稱)
和我的另一臺是
距離表(INT ID,詮釋cityId(FK市),INT neighbourId(FK市))
我想使用Hibernate,但無法在Hibernate中建立這些表之間的關係。
怎麼樣像
<class name="City" table="CITIES">
<id name="id" type="integer">
<generator class="native" />
</id>
<property name="name" />
<set name="neighbours" table="DISTANCES">
<key column="city_id" />
<many-to-one name="neighbour" class="City" />
</set>
</class>
沒有,雖然測試。
好吧,我可以看到任何問題,通常這樣做。
<class name="City" table="CITY">
<id name="id" type="integer">
<generator class="native" />
</id>
<property name="name" />
</class>
<class name="Distance" table="DISTANCE">
<id name="id" type="integer">
<generator class="native" />
</id>
<many-to-one name="city" column="cityId" class="City"/>
<many-to-one name="neighbour" column="neighbourId" class="City"/>
</class>
也沒有測試它。
你的問題是什麼,爲什麼你不能建立這些關係? – pedromarce 2009-11-03 10:25:16
我通過Hibernate工具做出來的,但是我的問題是這些表的對象表示。我解決了它:) – ibrahimyilmaz 2009-11-05 12:52:22