嗨,我正在尝试在 Hibernate 中保留地图,如下所示:
public class Product{
@OneToMany
@MapKey(name="id")
private Map<Company,ProductCompany> productCompanies=new HashMap<Company,ProductCompany>();
}
public class Company{
private int id;
}
public class ProductCompany(){
@ManyToOne
private Product product;
@ManyToOne
private Company company;
}
知道进行此映射的正确注释是什么吗?目前它将密钥集存储为整数......而不是公司对象。
谢谢。