0

getSelectedValue() esta retornando um objeto! Eu preciso de um String!

Ao clicar no botao Pesquisar é criado um evento que que executar esse metodo: private void sqlPesquisarCargos(String nome) { Connection conexao; Statement instrucaoSQL; ResultSet resultados; String sql = "SELECT * FROM cargos WHERE nome LIKE '%"+nome+"%'"; try { conexao = DriverManager.getConnection(BancoDeDados.stringDeConexao,BancoDeDados.usuario,BancoDeDados.senha); instrucaoSQL = conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); resultados = instrucaoSQL.executeQuery(sql); listasCargoModelo.clear(); while(resultados.next()) { Cargo cargo = new Cargo(); cargo.setId_cargo(resultados.getInt("id_cargo")); cargo.setNome(resultados.getString("nome")); listasCargoModelo.addElement(cargo); } } catch (SQLException ex) { // TODO: handle exception JOptionPane.showMessageDialog(null, "Ocorreu Erro ao consultar os Cargos"); Logger.getLogger(CargoInserir.class.getName()).log(Level.SEVERE,null,ex); } } Recebo como respota:(objeto) sistema.entidades.Cargo@1a7bece9 Eu preciso que venha somente a string

9th Jan 2020, 10:26 PM
Alex Jose Silva
Alex Jose Silva - avatar
1 ответ
+ 1
You have to override toString method without Cargo Class. https://www.javatpoint.com/understanding-toString()-method
10th Jan 2020, 5:47 AM
Julio Codesal
Julio Codesal - avatar