Привет У меня есть связь ManyToMany между двумя таблицами.
@LazyCollection(LazyCollectionOption.FALSE)
@ManyToMany(cascade=CascadeType.ALL)
@JoinTable(
name="DIRECTTASKMASTER_DIRECTSUBTASKMASTER",
joinColumns={@JoinColumn(name="DIRECTTASKMASTER_ID", referencedColumnName="ID")},
inverseJoinColumns={@JoinColumn(name="DIRECTSUBTASKMASTER_ID", referencedColumnName="ID")})
private List<DirectSubTaskMaster> directSubTaskMaster;
Проблема заключается в том, что при сохранении значений в базу данных новый набор значений вставляется в таблицу directSubTaskMaster вместо обновления строк, так чтодублирующиеся значения с разными идентификаторами, что увеличивает размер таблицы.Есть ли способ обновить таблицу вместо вставки новых значений.