Привет У меня есть класс, который содержит карту:
private Map<class2, List<Integer>> abc;
Теперь в моей реализации я получаю следующие таблицы:
class 1:
+------+-----+
| Date | abc |
+------+-----+
class 2:
+----+------+------+
| ID | Name | Date |
+----+------+------+
Но мне не нужен внешний ключ в классе 2, я хочу третью таблицу, которая будет выглядеть следующим образом:
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>
Я был бы очень признателен. Спасибо