Hi Tôi có một lớp có chứa một bản đồ:Hibernate one-to-many bản đồ mà không nước ngoài chủ chốt
private Map<class2, List<Integer>> abc;
Bây giờ trong việc thực hiện của tôi, tôi có được bảng sau:
class 1:
+------+-----+
| Date | abc |
+------+-----+
class 2:
+----+------+------+
| ID | Name | Date |
+----+------+------+
Nhưng tôi không muốn có một khóa nước ngoài trong lớp 2 Tôi muốn một bàn thứ 3 sẽ trông như thế này:
class 1:
+------+-----+
| Date | abc |
+------+-----+
class 2:
+----+------+
| ID | Name |
+----+------+
class1+2
+-------+----+
| Date | id |
+-------+----+
| 17.02 | 1 |
| 17.02 | 2 |
| 18.02 | 1 |
+-------+----+
Bây giờ điều này phải là mối quan hệ một-nhiều và không phải là rất nhiều. Ai đó có thể đăng bản đồ xml có thể đồng bộ hóa được cho vấn đề của tôi, ví dụ: một cái gì đó như:
<map name="abc" table="MEAL_DAY" lazy="true" access="field">
<key>
<column name="DATE" />
</key>
.....
<one-to-many ...
</map>
Tôi sẽ rất biết ơn. Cảm ơn