以下是详细信息。休眠如何在中间表中添加一列
我有2个具有一对多关系的实体表。
首先,Exam
类有很多Category
类。 Hibernate的生成此表
______________
Exam
- Id
- Name
- Category
______________
Category
- Id
- Name
______________
Exam_Category
- Exam_Id
- Category_Id
我需要在Exam_Category
表 前添加一个额外的列:
______________
Exam_Category
- Exam_Id
- Category_Id
* User_Id
我应该如何去做到这一点。如果有的话,我怎样才能得到user_id
的价值,因为Exam_Category
没有公开。谢谢
为什么你有一个额外的表,当你没有“多对多”的关系? – Tair
您可以在考试课程中使用地图<类别,用户>字段。参见[这篇文章] [1] [1]:http://stackoverflow.com/questions/7179538/hibernate-xml-mapping-of-ann-table-with-extra-columns/7187557# 7187557 –