Ciao ragazzi continuo io la discussione al posto di tony, in quanto stiamo lavorando allo stesso progetto..
Il nostro scopo è quello di stampare su una pagina jsp una tabella che contiene come informazioni(le parole in maiusolo rappresentano le classi):
nome, cognome e matricola di STUDENTE
nome, codice di RISORSA
data di inizio e fine prestito di PRESTITO
quindi lo scopo è quello di stampare i prestiti attivi, e questa tabella devo contenere le informazioni elencate in precedenza. Se eseguito il comando da sql non si riscontrano problemi, in quanto vengono stampate a schermo le informazioni deisderate.
Ma se il comando viene fatto da java si hanno dei problemi. Questo perchè le tre classi sono tra loro differenti, ed una non estende o implementa le altre.
inoltre lo scopo è quello di contenere le informazioni in un arraylist come in questo esempio:
codice:
public ArrayList<Risorsa> stampa(){
		ArrayList<Risorsa> lista=new ArrayList<Risorsa>();
		
		Vector<String[]> risultato=DbConnection.getInstance().eseguiQuery("select R.idRisorsa, R.tipo, R.nome, R.descrizione, L.nome, R.qtotale, R.qattuale from portalestudenti.risorsa as R inner join portalestudenti.laboratorio as L on R.Laboratorio_idLaboratorio= L.idLaboratorio");
		for(int i=0;i<risultato.size();i++) {
			String[] riga=risultato.get(i);
			Risorsa r = new Risorsa();
			r.setIdris(riga[0]);
			r.setTipo(riga[1]);
			r.setName(riga[2]);
			r.setDescrizione(riga[3]);
			r.setQuantitatot(Integer.parseInt(riga[4]));
			r.setQuantitaatt(Integer.parseInt(riga[5]));
			r.setName(riga[6]);
			lista.add(r);			
		}
		return lista;
	}
ecco perchè ci hanno consigliato di creare una classe che importi e prenda le informazioni delle classi Studente, Risorsa, Prestito.
Se qualcuno è in grado di spiegare come fare, oppure se qualcuno ci può consigliare u metodo più semplice e veloce rispetto al precedente. Grazie ancora per l'aiuto