Hibernate один-к-одному и один-ко-многим - PullRequest
0 голосов
/ 21 сентября 2011

В настоящее время у меня есть отношение «один ко многим» между двумя таблицами: у меня есть:

Table A (id, ...)
Table B (tableAId, ...) (has no id of it's own).

В отображении это делается с помощью .

Проблема, с которой я сталкиваюсь, заключается в том, что мне нужно добавить еще одно отношение к одному от A до B. Примерно так:

class A {
    public B b; // new part
    public List<B> bs; // already existing part.
}

У меня в таблице есть логический столбец, по которому я должен различать один-к-одному и один-ко-многим. Я не уверен, как написать отображение гибернации для этих таблиц. Может ли кто-нибудь из вас помочь мне с этим?

1 Ответ

0 голосов
/ 21 сентября 2011

Я думаю, что вы можете сделать это с помощью 'mappedBy', вы пробовали это?

http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/#entity-mapping-association

...