Galera,
Como vocês resolver esse problema.
Eu tenho uma tabela de produtos, e cada produto está ligada há um grupo.
Para adicionar eu faço assim.
[code]
<label>Grupo:</label>
<select name="produto.grupo.id">
<c:forEach items="${grupoList}" var="grupo">
<option value="${grupo.id}">${grupo.nome} </option>
</c:forEach>
</select>
[/code]
Vamos supor que eu tenho 5 grupos.
Grupo 1, 2, 3, 4, 5
Na tela de alteração, caso eu repita o código acima. Eu posso confundir o internauta. Sem falar que todas as vezes que necessitar de alguma alteração. Vai precisar escolher o grupo correto.
Como vocês fazem.
Utilizo Vraptor, taglib e hibernate.