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:

Codice PHP:

    
//Caratteristiche Generali;
    
public ClasseUno finTutto() throws Exception{
        
        
ClasseUnooggetto oggetto = new ClasseUno();
        
this.cercaDB(oggetto );
        
        return 
oggetto ;
    } 
va a chiamare il metodo cercaDB (sempre presente nella stessa classe). nel metodo cercaDB metto:

Codice PHP:
public void cercaDB(ClasseUno ogg)

ClasseDue classeDue = (ClasseDueClasseDuer.getInstance().trovaNellaClasseDue(Costante.VARIABILE);

//Eseguo la creazione sul DATABASE;

ClasseUnoManager.getInstance().persist(ogg);

ogg.setClasseDue(classeDue ); 
l'errore che esce è:

java.util.ArrayList cannot be cast to ClasseDue.