这是什么类型的映射?

时间:2013-06-13 04:53:56

标签: java hibernate java-ee hibernate-mapping

显示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的{​​{1}}具有以下属性:

  • S_NO
  • 诗人
  • 地图

我听过许多类型的映射,例如多对一,一对一等等。

1 个答案:

答案 0 :(得分:0)

这是一个与集合完成的关联(在你的情况下,地图名为“map”)的值,关系是多对多,你可以找到详细的文档here