2013-06-13 96 views
0

隨着hibernate mapping文件,如:這是什麼類型的映射?

<hibernate-mapping> 
    <class name="pojo.Ghazal" table="ghazal"> 
     <id name="s_no"> 
      <generator class="increment" /> 
     </id> 
     <property name="poem" /> 
     <property name="poet" /> 
     <map name="map" table="linked"> 
      <key column="s_no" /> 
      <index column="key_" type="string" /> 
      <element column="val_" type="string" /> 
     </map> 
    </class> 
</hibernate-mapping> 

它是什麼類型的映射?

pojo命名ghazal具有以下屬性:

  • S_NO
  • 詩人
  • 地圖

我聽到很多類型的映射像多對一,一對一等等

回答

0

這是一個與收集(地圖命名爲「地圖」在你的情況下)的關聯值,關係是多對多,你可以找到詳細的文檔here

+0

你能解釋一下'多對多'關係嗎 – saplingPro

+0

對不起錯了,關係是一對多。在你的情況下s_no會有多個key_和val_。同時使用列表或地圖等收集元素時,它總是一對多 – chan07