我有以下课程
class Category {
Long id;
}
class Question {
Long id;
@OneToOne (cascade=CascadeType.ALL)
Category category;
}
class Test {
Long id;
Map<Category, Long> splitUp;
}
这些是我的类的部分版本,我注释了类别和Quesiton类,但是在测试类中注释地图“splitUp”时遇到了麻烦。我想要一些帮助。
答案 0 :(得分:1)
class Test {
Long id;
@ElementCollection
@JoinTable(name = "CATEGORY_JOIN_TABLE", joinColumns = @JoinColumn(name = "category_join_table_id_column"))
@MapKeyJoinColumn (name = "category_id")
@Column(name = "id")
Map<Category, Long> splitUp;
}
这应该有用。