我的班级中有一个Map。如何使用orm(例如hibernate)将其映射到db表
地图包含键值对
key1 val1
key2 val2
key3 val3
key4 val4
答案 0 :(得分:0)
这取决于实际代表的键和值。使用Hibernate查看org.hibernate.annotations.CollectionOfElements
(地图基元)或org.hibernate.annotations.MapKey
(地图实体)。
答案 1 :(得分:0)
例如:
<map name="properties" table="MYENTITY_PROPERTY" lazy="true" cascade="all">
<key column="MYENTITY_ID"/>
<index column="PROPERTY_NAME" type="string"/>
<element column="PROPERTY_VALUE" type="string"/>
</map>