Ciao a tutti, ho un problema nel casting. Dunque ho realizzato una classe che va a cercare attraverso un find dei campi sul database, campi esistenti per poi creare un nuovo record in un'altra tabella. Sto usando Hibernate. Dunque succede questo:
va a chiamare il metodo cercaDB (sempre presente nella stessa classe). nel metodo cercaDB metto:Codice PHP:
//Caratteristiche Generali;
public ClasseUno finTutto() throws Exception{
ClasseUnooggetto oggetto = new ClasseUno();
this.cercaDB(oggetto );
return oggetto ;
}
l'errore che esce è:Codice PHP:public void cercaDB(ClasseUno ogg)
ClasseDue classeDue = (ClasseDue) ClasseDuer.getInstance().trovaNellaClasseDue(Costante.VARIABILE);
//Eseguo la creazione sul DATABASE;
ClasseUnoManager.getInstance().persist(ogg);
ogg.setClasseDue(classeDue );
java.util.ArrayList cannot be cast to ClasseDue.

Rispondi quotando