0

假设我有一张桌子' Team'和另一张桌子' Team Members'。Team Member 拥有 Team 的外键。

理想情况下,我希望 hibernate 映射我的 java 对象,这样,Team类将具有 T 的 Map eam Members。map的key是团队成员的名字,value是TeamMember对象。

所以我希望我的 Team 类看起来像这样:

public class Team {
    private Map<String, TeamMember> _teamMembers;
}

如何在我的休眠 xml 映射文件中映射?

4

1 回答 1

1

您需要<map>并将索引列设置为 name 属性的列

<map name="teamMembers">
  <key column="team_id" />
  <index column="NameColumn" />
  <one-to-many class="TeamMember" />
</map>
于 2012-09-14T06:08:14.163 回答