Si scusami, questo è il metodo che ho fatto:
Il problema è a r.setFinePrestito....codice:public ArrayList<RigaPrestito> getPrestiti() throws ParseException { ArrayList<RigaPrestito> lista=new ArrayList<RigaPrestito>(); Vector<String[]> risultato=DbConnection.getInstance().eseguiQuery("select P.nome, P.cognome, S.matricola, E.fineprestito, E.idPrestito, E.Risorsa_idRisorsa, R.nome from portalestudenti.persona as P inner join portalestudenti.prestito as E inner join portalestudenti.studente as S inner join portalestudenti.risorsa as R on S.Persona_username = P.username and R.idRisorsa=E.Risorsa_idRisorsa"); for(int i=0;i<risultato.size();i++) { String[] riga=risultato.get(i); RigaPrestito r = new RigaPrestito(); r.setNome(riga[0]); r.setCognome(riga[1]); r.setMatricola(riga[2]); r.setFinePrestito(Long.parseLong(riga[3])); r.setIdPrestito(Integer.parseInt(riga[4])); r.setIdRisorsa(riga[5]); r.setNomeRisorsa(riga[6]); lista.add(r); } return lista; } }

Rispondi quotando