Se salvare un oggetto che contiene il seguente elencoHibernateException: Trovato due rappresentazioni della stessa collezione
@OneToMany(cascade=CascadeType.ALL, mappedBy="taskList")
@OrderColumn(name="position", nullable=false)
public List<Task> tasks = new ArrayList<Task>();
ottengo l'eccezione
org.hibernate.HibernateException: Found two representations of same collection
Il codice nel gioco! Controller si presenta così:
TaskList taskList = taskList.findById(taskListId);
taskList.add(position, task);
taskList.save();
Se inserisco taskList.refresh()
prima di questo blocco che funziona, ma l'informazione di posizione viene persa (che porta ad altri errori).
Si tratta di un errore Hibernate o di qualcosa che non va nel mio codice?
Hai ragione. Ho omesso questa annotazione per abbreviare il mio esempio, probabilmente una cattiva idea. – deamon