Спящая карта «один ко многим» без внешнего ключа - PullRequest
5 голосов
/ 24 января 2012

Привет У меня есть класс, который содержит карту:

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>

Я был бы очень признателен. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...