Estou com um erro que não consigo entender:
Esse é o código, que deveria buscar no banco de dados
public Objeto busca(int chave){
Objeto objeto = new Objeto();
try{
String sql = "select * from Objeto where chave = ?";
PreparedStatement stmt = conexao.prepareStatement(sql);
stmt.setInt(1,chave);
ResultSet rs = stmt.executeQuery();
objeto.setNome("Não encontrado");
while(rs.next()){
if(rs.getInt("chave").contains(chave)){ //O erro se encontra aqui
//Eu não sei se é por conta do contains pos no codigo original era uma String mas agora a chave é um inteiro
objeto.setChave(rs.getInt("chave"));
objeto.setNome(rs.getString("nome"));
objeto.setEndereco(rs.getString("Endereco"));
objeto.setFone(rs.getString("Fone"));
}
}
rs.close();
stmt.close();
return objeto;
} catch (SQLException e) {
throw new RuntimeException(e);
}
}