Boa noite pessoal!
Meu problema e o seguinte, tenho uma entidade e1 que tem relacionamento com uma outra entidade e2 que por sua vez tem um relacionamento com uma entidade e3, e na hora de submeter o formulario por exemplo para salvar a entidade e1 eu tenho um select com uma lista de entidades e2. So que no metodo adiciona do meu controller a entidade e2 sempre vem nula.
meu formulario
<label for="e1">Sub Categoria:</label>
<select name="e1.e2" id="e1">
<option value="" selected="selected">Selecione</option>
<c:forEach items="${e2List}" var="e2">
<option value="${e2}"
<c:if test="${e1.e2 eq e2}">selected="selected"</c:if>
>${e2.nome}
</option>
</c:forEach>
</select>
metodo adiciona em no controller
@Post @Path("/produtos")
public void adiciona(final E1 e1){
validator.checking(new Validations(){{
// VALIDACOES
}});
validator.onErrorUsePageOf(this).novo();
try{
repository.save(e1);
result.redirectTo(this).listarTodos();
}catch(RegraNegocioException ex){
ex.printStackTrace();
result.forwardTo(this).novo();
}
}
Bem como eu disse antes a entidade e2 sempre vem nula. E sempre esbarro na validacao.
Se eu tiver deixado passar alguma coisa ou estiver fazendo algo errado e alguem souber peco ajuda ai gente. Obrigado!!!