Если я сохраню объект, содержащий следующий список
@OneToMany(cascade=CascadeType.ALL, mappedBy="taskList")
@OrderColumn(name="position", nullable=false)
public List<Task> tasks = new ArrayList<Task>();
Я получаю исключение
org.hibernate.HibernateException: Found two representations of same collection
Код в Игре! Контроллер выглядит так:
TaskList taskList = taskList.findById(taskListId);
taskList.add(position, task);
taskList.save();
Если я вставлю taskList.refresh()
до того, как этот блок заработает, но информация о местоположении будет потеряна (что приводит к другим ошибкам).
Это ошибка Hibernate или что-то не так с моим кодом?