Ola pessoal estou com uma dificuldade de não conseguir converter, tfFuncionario.getText(),tfTipoEnsaio.getText(), tfMaterial.getText() que são do tipo long para poder efetuar a inclusao no banco de dados, segue a baixo as classes
=>classe JFrame<=
private void Salvar() {
EnsaioController cc = new EnsaioController();
try {
cc.salvar(tfFuncionario.getText(),tfTipoEnsaio.getText(), tfMaterial.getText(), tfResultado.getText(), tfData.getText());
JOptionPane.showMessageDialog(this, "Aditivo salvo com sucesso!");
clearFields();
ensaioList = new EnsaioController().listaEnsaios();
} catch (SQLException e) {
JOptionPane.showMessageDialog(this, "Nao foi possivel salvar!\n" + e.getLocalizedMessage());
} catch (ParseException e) {
JOptionPane.showMessageDialog(this, "Formato inválido!\n" + e.getLocalizedMessage());
}
}
=> Classe Controller<=
public void salvar(Long funcionario, Long tipoEnsaio, Long material, String resultado, Date data) throws SQLException, ParseException {
Ensaio ensaio = new Ensaio();
ensaio.setFuncionario(funcionario);
ensaio.setTipoEnsaio(tipoEnsaio);
ensaio.setMaterial(material);
ensaio.setResultado(resultado);
ensaio.setData(data);
new EnsaioDao().salvar(ensaio);
}