O pior é um post antigo e sem uma solução rsrsrs , na criação das entity estava colocando no campo do Id assim private Integer id , e mandando criar os equals e hashCode , mas o correto é private Int id , e mandar criar os equals e hashCode .
tambem estou com um probleminha com o java.lang.NullPointerException
estou tentando filtrar dados do Banco de datos e gerar o relatorio em um tabela. Quando começo a digitar no campo de pesquisa surge a menssagem java.lang.NullPointerException
Codigo na Classe:
[code] public ResultSet RelatorioVeiculos(String modeloVeiculo){
[code]
public void PreencherTabela(String modeloVeiculo){
ClasseVeiculo relatorio = new ClasseVeiculo();
ResultSet rs;
rs = relatorio.RelatorioVeiculos(modeloVeiculo);
DefaultTableModel tabelaVeiculo = (DefaultTableModel) tblRelatVeiculo.getModel();//declara uma variavel do tipo DTM e recebe os dados do modelo
//tblRelatVeiculo.setNumRows(0);
try{
while(rs.next()){
tabelaVeiculo.addRow(new Object[]{rs.getString("codVeiculo"), rs.getString("modeloVeiculo"), rs.getString("anoVeiculo"),rs.getString("marcaVeiculo"),rs.getString("placaVeiculo"),rs.getString("tipoVeiculo"),rs.getString("lugarVeiculo")});
}
}
catch(Exception ex){
JOptionPane.showMessageDialog(null, ex);
}
}[/code]
ação do jtextfield:
private void campoPesquisaVeiculoCaretUpdate(javax.swing.event.CaretEvent evt) {
// TODO add your handling code here:
String modVeiculo = campoPesquisaVeiculo.getText();
PreencherTabela(modVeiculo);
}
Amigo seu erro se não me engano está sendo porque está dando nullo , ou seja não esta encontrando o campo . faz o seguinte no seu select coloca assim :
“SELECT * FROM veiculo WHERE modeloVeiculo LIKE ?”, modeloVeiculo ;
ai quando chamar o campo pesquisa coloca assim
String modVeiculo = “%”+campoPesquisaVeiculo.getText().trim()"%"; //o trim() tira espaços vazios
se não funcionar desculpa é que estou em um pc que não tenho como testar o código ,
Estou com um problema parecido…criei um arquivo chamado produto.java para chamar um relatório do iReport, porém, quando compilo o arquivo aparece o erro java.lang.NullPointerException. Segue o código do arquivo produto.java…
package relatorios;