Я бы хотел отобразить многие-ко-многим в Hibernate, используя таблицу ссылок. У меня есть два класса, родительский и дочерний класс, например:
public class Parent{
private List<Child> _children;
//...getters and setters
}
Я использую таблицу ссылок (link_table) с тремя столбцами link_id
, parent_id
и child_id
. База данных - сервер SQL, а типы идентификаторов - уникальный идентификатор. Поэтому я обычно использую guid для полей id.
Как вы можете реализовать это, используя тег <list />
, если это правильный тег для использования? Знаете ли вы какую-нибудь хорошую документацию для этого?
В настоящее время я получаю исключение ConstraintViolationException, но не смог найти хорошую документацию или примеры этого.
Я думаю, что главная проблема заключается в следующем: как указать link_id
, который будет автоматически создан в таблице ссылок.