У меня есть это на моем модельном классе:
@OneToMany(fetch = FetchType.EAGER)
@Fetch(FetchMode.SELECT)
private Set<Autorizacao> autorizacoes;
в моей HTML-форме, я пытаюсь использовать это 2 подхода:
<div class="form-group">
<table class="table table-striped">
<tr th:each="autorizacao : ${autorizacoes}">
<td>
<input type="checkbox" name="autorizacoes" th:value="${autorizacao.id}" class="form-check-input">
</td>
<td th:text="${autorizacao}"></td>
</tr>
</table>
</div>
или
<div class="form-group">
<table class="table table-striped">
<tr th:each="autorizacao : ${autorizacoes}">
<td>
<input type="checkbox" name="autorizacoes[]" th:value="${autorizacao.id}" class="form-check-input">
</td>
<td th:text="${autorizacao}"></td>
</tr>
</table>
</div>
с первым форма отправляется без ошибок, но данные не сохраняются (только для этого атрибута). со вторым представление не завершено (ошибка указывает, что мне нужен массив, список или карта).
каков здесь правильный подход?