Привет. Я пытаюсь сохранить карту в 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;
}
Есть идеи, какая будет правильная аннотация для этого отображения? На данный момент он сохраняет набор ключей как целые, а не как объекты Компании.
Thxs.