E ai? Como faço pra quando eu escolher um objeto no meu comboBox o id do mesmo apareça na minha grid e seja gravado na tabela itemNota? Tenho a tabela produto com o id e nome e a tabela itemNota com os campos idItem, idProduto, idNota e quantatidade. Eu tendei pegar o id assim: click="{produto.id = cbProdutos.selectedItem.valueOf(produto.id)}" mais não deu certo? e nem grava na tabela, no java ta assim:
public ItemNota salvarItem(ItemNota itemNota){
String sqlSalvar = "insert into itemNota (id_produto, id_nota, quantidade) values (?, ?, ?)";
try {
PreparedStatement pstmt = Conexao.getPreparedStatement(sqlSalvar);
pstmt.setInt(1, itemNota.getProduto().getId());
pstmt.setInt(2, itemNota.getNotaFiscal().getId());
pstmt.setInt(3, itemNota.getQuantidade());
int qtde = pstmt.executeUpdate();
if (qtde != 1){
throw new SQLException ("Erro na inclusao!");
}
pstmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("Falha na inclusao.");
e.printStackTrace();
}
return itemNota;
}
por favor me ajudem se alguem conseguir! :oops: