Я создал форму, используя тимелиф для обновления информации о книгах.Авторы и книга имеют отношения @ManyToMany.Проблема в том, что когда я сохраняю свои изменения, строка таблицы @ManytoMany (Book_Authors) удаляется.
Я не пытаюсь изменить значения авторов для отредактированной книги, я просто хочу сохранитьстарые.
Я пытался сохранить каждый идентификатор автора в «тип ввода =« скрытый »», так как это работало для сохранения значений отношения @OneToMany, таких как «ИЗДАТЕЛЬ»
Это работает (старое значение издателя сохраняется в базе данных):
<div class="form-group">
<label class="col-lg-3 control-label">Publisher:</label>
<div class="col-md-8">
<input type="hidden" th:field="*{publisher.id}" />
<input class="form-control" type="text" value="" th:field="
{publisher.name}">
</div>
</div>
Это не работает:
<div th:each = "author : ${authors}">
<input type="hidden" th:field="*{author.id}" />
</div>