没有外键的Hibernate一对多映射

时间:2012-01-24 00:31:39

标签: java eclipse hibernate

您好我有一个包含地图的课程:

private Map<class2, List<Integer>> abc;

现在,在我的实现中,我得到了以下表格:

class 1:
+------+-----+
| Date | abc |
+------+-----+

class 2:
+----+------+------+
| ID | Name | Date |
+----+------+------+

但是我不想在第2课中使用外键我希望第3个表看起来像这样:

class 1:
+------+-----+
| Date | abc |
+------+-----+

class 2:
+----+------+
| ID | Name |
+----+------+

class1+2
+-------+----+
| Date  | id |
+-------+----+
| 17.02 |  1 |
| 17.02 |  2 |
| 18.02 |  1 |
+-------+----+

现在问题应该是一对多关系而不是多对多关系。 有人可以为我的问题发布可编辑的xml映射,例如类似的东西:

<map name="abc" table="MEAL_DAY" lazy="true" access="field">
        <key>
            <column name="DATE" />
        </key>
        .....
<one-to-many ...
    </map>

我将非常感激。感谢

1 个答案:

答案 0 :(得分:-2)

以下链接可能有用[{3}}