有没有办法创建一个hibernate映射,你有一个袋子或集合的地图或某种类型的集合?
例如,也许我有一个零件清单,我想把它们拉成一个地图,如下所示:
Map<PartType, List<Part>> inventory;
因此PartType可能是一个类,也可能只是一个String是地图键。
感谢您的投入!
答案 0 :(得分:2)
不,你不能,你需要创建一个包含List的中间类。您的地图将变为:
Map<PartType, Parts> inventory;
您需要使用自己的映射创建一个新类:
public class Parts {
private List<Part> parts;
}
答案 1 :(得分:0)
IMO它应该是Id
pojo
PartType
<map name="mymap" cascade="all">
<key column="parttype_id"/>
.
.
.
</map>