こんにちは私は次のように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;
}
このマッピングを行うための正しい注釈は何でしょうか?現時点では、キーセットを会社のオブジェクトとしてではなく、intとして保存しています。
Thxs。