SPRING-SOURCE.RU

Ассоциация многие ко многим

Spring ManyToMany

Самая сложная ассоциация. Представим, у нас есть категория и у нас есть элемент. Элемент может находиться во многих категориях и в каждой категории может быть много элементов. В любом случае, будет создана отдельная таблица CATEGOTY, будет создана табллица ITEM, а также дополнительная тадица, которая будет их соединять CATEGORY_ITEM.

Ассоциация многие-ко-многим. Однонаправленая связь

Spring ManyToMany

В категории мы имеем список элементов и над ними указываем @ManyToMany и дальше через аннотацию @JoinTable прописать нашу дополнительную таблицу. CAT_ITEM - связующая таблица. InverseJoinColumn - кто будет находится с другой стороны. JoinColumn можно не указывать и тогда Hibernate все сделает за вас.

Ассоциация многие-ко-многим. Двунаправленная связь

Spring ManyToMany