Vraptor - objeto dentro de outro objeto passando para controller

Olá galera, estou desenvolvendo um sisteminha de gerar pedidos.

Quando vou cadastrar um produto devo dizer quem é o fornecedor desse produto
Consigo colocar os fornecedores num select assim

select id="id" name="produto.fornecedor"> <c:forEach items="${fornecedorList}" var="fornecedor"> <option value="${fornecedor.codigo}">${fornecedor.nome}</option> </c:forEach> </select>

ai no meu modelo de produto declaro que ele tem um fornecedor

@JoinColumn(name = "FORCOD") @ManyToOne(fetch = FetchType.LAZY) private Fornecedor fornecedor;

quando mando pro meu controller, e vejo pelo debug, o fornecedor do produto é null
mas na minha url, vai o codigo do fornecedor.

Como eu consigo inserir esse carinha dentro do meu produto ??

vc precisa colocar o caminho da propriedade que vc quer setar. O name do select deveria ser produto.fornecedor.codigo ou produto.fornecedor.id, algo do tipo.