Report.entity {
@ManyToMany
@JoinTable(name = "reports_contents_relations",
joinColumns = @JoinColumn(name = "report_id"),
inverseJoinColumns = @JoinColumn(name = "content_id"))
@IndexColumn(name="content_order")
private List contents = new ArrayList();
}
Someclass {
public void remoteContentFromReport(Content content) {
List contents = report.getContents();
contents.remove(content);
save(report);
}
}
При вызове метода remoteContentFromReport я получаю следующую ошибку.
java.sql.BatchUpdateException:
Удаление повторяющейся записи из
коллекция
Я не хочу удалять Content.entity, просто запись в соединительной таблице, связывающая ее с отчетом.
Чего мне не хватает?