Bom dia pessoal!
Está gerando erro ao tentar salvar um registro, as tabelas estão relacionadas. Mostra erro, de que o campo não existe na tabela "Mãe", o campo está em uma das tabelas "Filhas". Esse campo está ligado por um "select" no jsp, os campos que estão ligados com inputs não estão gerando problema.
Erro:
HTTP Status 500 - /WEB-INF/jsp/produto/listaVaz.jsp raised an exception
type Exception report
message /WEB-INF/jsp/produto/listaVaz.jsp raised an exception
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: /WEB-INF/jsp/produto/listaVaz.jsp raised an exception
br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:127)
root cause
org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: Property 'montadora' not found on type br.com.ebf.modelo.Produto
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:565)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:481)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
Meu form.jsp:
<div class="col-md-2">
<label>Montadora:</label>
<select name="produtoVaz.montadora" class="form-control">
<c:forEach items="${montadoras}" var="montadora">
<option value="${montadora.nome}" ${produtoVaz.montadora eq montadora.nome ? "SELECTED" : ""}>${montadora.nome}</option>
</c:forEach>
</select>
</div>