Estou com um erro com método consulta, na qual estou informando Arrays
public List getLista() {
String sql = “select * from convidado”;
List convidados = new ArrayList();
try (PreparedStatement stmt = connection.prepareStatement(sql)) {
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
Convidado convidado = new Convidado();
convidado.setCodigo(rs.getLong(“codigo”));
convidado.setNome(rs.getString(“nome”));
convidado.setRg(rs.getString(“rg”));
convidado.setEstado(rs.getString(“estado”));
convidado.setDiaNascimento(rs.getInt(“diaNascimento”));
convidado.setMesNascimento(rs.getInt(“mesNascimento”));
convidado.setAnoNascimento(rs.getInt(“anoNascimento”));
convidado.setCpf(rs.getString(“cpf”));
convidado.setEndereco(rs.getString(“endereco”));
convidado.setBairro(rs.getString(“bairro”));
convidado.setCidade(rs.getString(“cidade”));
convidado.setTelefone(rs.getString(“telefone”));
convidado.setCelular(rs.getString(“celular”));
convidado.setEmail(rs.getString(“email”));
convidado.setNacionalidade(rs.getString(“nacionalidade”));
convidado.setTempoCidade(rs.getString(“tempoCidade”));
convidado.setIdade(rs.getInt(“idade”));
convidado.setEstadoCivil(rs.getString(“estadoCivil”));
convidado.setTemFilhos(rs.getString(“temFilhos”));
convidado.setQtdeFilhos(rs.getInt(“qtdeFilhos”));
convidado.setIdadeFilhos(rs.getInt(“idadeFilhos”));
convidado.setTrabalhaFora(rs.getString(“trabalhaFora”));
convidado.setProfissao(rs.getString(“profissao”));
Calendar data = Calendar.getInstance();
data.setTime(rs.getDate(“dataInclusao”));
convidado.setDataInclusao(data);
convidado.setHorario(rs.getInt(“horario”));
convidado.setEstuda(rs.getString(“estuda”));
convidado.setCurso(rs.getString(“curso”));
convidado.setFaculdade(rs.getString(“faculdade”));
convidado.setContAutomoveis(rs.getInt(“contAutomoveis”));
convidado.setPontosAutomoveis(rs.getInt(“pontosAutomoveis”));
convidado.setContEmpregadas(rs.getInt(“contEmpregadas”));
convidado.setPontosEmpregadas(rs.getInt(“pontosEmpregadas”));
convidado.setContLavaRoupa(rs.getInt(“contLavaRoupa”));
convidado.setPontosLavaRoupa(rs.getInt(“pontosLavaRoupa”));
convidado.setContBanheiro(rs.getInt(“contBanheiro”));
convidado.setPontosBanheiro(rs.getInt(“pontosBanheiro”));
convidado.setContDvd(rs.getInt(“contDvd”));
convidado.setPontosDvd(rs.getInt(“pontosDvd”));
convidado.setContGeladeira(rs.getInt(“contGeladeira”));
convidado.setPontosGeladeira(rs.getInt(“pontosGeladeira”));
convidado.setContFreezer(rs.getInt(“contFreezer”));
convidado.setPontosFreezer(rs.getInt(“pontosFreezer”));
convidado.setContMicrocomputador(rs.getInt(“contMicrocomputador”));
convidado.setPontosMicrocomputador(rs.getInt(“pontosMicrocomputador”));
convidado.setContLavaLoucas(rs.getInt(“contLavaLoucas”));
convidado.setPontosLavaLoucas(rs.getInt(“pontosLavaLoucas”));
convidado.setContMicroondas(rs.getInt(“contMicroondas”));
convidado.setPontosMicroondas(rs.getInt(“pontosMicroondas”));
convidado.setContMotocicleta(rs.getInt(“contMotocicleta”));
convidado.setPontosMotocicleta(rs.getInt(“pontosMotocicleta”));
convidado.setContSecadoraRoupas(rs.getInt(“contSecadoraRoupas”));
convidado.setPontosSecadoraRoupas(rs.getInt(“pontosSecadoraRoupas”));
convidado.setModeloCarro(rs.getString(“modeloCarro”));
convidado.setAnoCarro(rs.getInt(“anoCarro”));
convidado.setAguaEncanada(rs.getString(“aguaEncanada”));
convidado.setPontoAgua(rs.getInt(“pontoAgua”));
convidado.setRuaPavimentada(rs.getString(“ruaPavimentada”));
convidado.setPontoRua(rs.getInt(“pontoRua”));
convidado.setChefe(rs.getInt(“chefe”));
convidado.setEntrevistado(rs.getInt(“entrevistado”));
convidado.setProfissaoChefe(rs.getString(“profissaoChefe”));
convidado.setPontos(rs.getInt(“pontos”));
convidado.setNivel(rs.getString(“nivel”));
convidados.add(convidado);
} // fim while
} catch (SQLException ex) {
throw new RuntimeException(ex);
} // fim try
return convidados;
}// fim lista
Nos pontos são arrays mas apresentam erro:
"The method setPontosAutomoveis(int[] in the type Convidado is not applicable for the argument (int), busquei em vários lugares e não encontrei um get para Array int