地图的Hibernate映射<;实体1,列表<;实体2>&燃气轮机;
我不知道怎么画那张地图?!这是我的课。。甚至不需要手动填充地图也可以吗地图的Hibernate映射<;实体1,列表<;实体2>&燃气轮机;,hibernate,list,dictionary,orm,mapping,Hibernate,List,Dictionary,Orm,Mapping,我不知道怎么画那张地图?!这是我的课。。甚至不需要手动填充地图也可以吗 public class Configuration { @Id private long id; ?? private Map<Room, List<Label>> roomLabelMapping; } public class Label { @Id private long labelId; ?? } public class Room { @
public class Configuration {
@Id
private long id;
??
private Map<Room, List<Label>> roomLabelMapping;
}
public class Label {
@Id
private long labelId;
??
}
public class Room {
@Id
private String roomMail;
@ManyToOne
private Configuration configuration;
}
公共类配置{
@身份证
私人长id;
??
私人地图室LabelMapping;
}
公共类标签{
@身份证
私人长唇形;
??
}
公共教室{
@身份证
私人邮件;
@许多酮
私有配置;
}
我不确定是否可以将值映射为列表,但您可以轻松映射,这意味着您将有两个条目用于同一房间和两个标签。您可以将此映射转换为@Transient映射,还可以使用实现复杂类型的自定义Hibernate UserType或UserCollectionType。