Pessoal estou fazendo um relatório de pesquisa vendas da seguinte forma
A pessoa entra com a data e clica no botao pesquisar e entra no seguinte método
preencherTabela(“select * from venda inner join clientes on venda.id_cliente = clientes.codigo where data_venda=’” + jFormattedTextFieldData.getText() + “’”);
Até aqui esta funcionando perfeitamente os dados são puchados do banco de dados e vão para a tabela chamada de TABELA
Contudo fiz um mouse clicked na primeira tabela o qual vai mandar os detalhes da venda para a tabela seguinte denominada de preencherTabelaDetalhes
private void tabelaMouseClicked(java.awt.event.MouseEvent evt) {
int cod = (int) tabela.getValueAt(tabela.getSelectedRow(), 0);
preencherTabelaDetalhes("select * from venda inner join itens_venda_produto "
+ "on venda.id_venda = itens_venda_produto.id_venda inner join produto "
+ "on itens_venda_produto.id_produto = produto.id_produto where venda.id_venda=" + cod);
}
Contudo aparece o seguinte erro e nenhum dado vai para a segunda tabela
ERRO: Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
Estou seguindo essa vídeo aula: https://www.youtube.com/watch?v=HBk_LdsOqv0&list=PLO38D8juJBEM-zrARo_d3yyUmRZtlFTDr&index=58 Porém não encontrei o meu erro se alguém puder ajudar ficarei grato