3

有没有办法创建一个休眠映射,你有一个包或集合的映射或某种类型的集合?

例如,也许我有一个零件清单,我想将它们拉到一个 Map 中,如下所示:

   Map<PartType, List<Part>> inventory;

所以 PartType 可能是一个类或只是一个 String 是映射键。

感谢您的输入!

4

2 回答 2

2

不,你不能,你需要创建一个包含列表的中间类。您的地图将变为:

Map<PartType, Parts> inventory;

您需要创建一个具有自己映射的新类:

public class Parts {

   private List<Part> parts;

}
于 2013-03-14T16:59:23.133 回答
0

IMO 它应该IdPartTypepojo

<map name="mymap" cascade="all">
         <key column="parttype_id"/>
            .
            .
            .

      </map>
于 2013-03-14T05:13:39.233 回答