Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Recuperare un id

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    155

    Recuperare un id

    Non ho ancora risolto il problema .

    Dunque vi spiego bene il problema. Uso Hibernate. Allora ho una classe chiamata Home, al suo interno ho un metodo che mi va a creare un nuovo record su una tabella.

    Poi ho un'altra classe chiamata HomeDue, in questa classe HomeDue ho un'altro metodo che crea un record in un'altra tabella e ha una forein key con idHome. Cioè l'id della classe Home e quindi del record creato nella prima tabella, deve essere salvato nella seconda tabella di HomeDue.

  2. #2

    Recupero ID

    Non capisco qual è il problema allora, hai i metodi all'interno di un'unica classe no?

    Creati 2 variabili d'istanza

    Codice PHP:
    HomeUno o = new HomeUno();
    HomeDue oo = new HomeDue(); 
    Poi hai questi 2 metodi:

    Codice PHP:
    public HomeUno metodo(HomeUno homeUno){

    //farai qualcosa qui

    return homeUno


    Codice PHP:
    public HomeDue metodo(HomeDue homeDue){

    //farai qualcosa qui

    return homeDue

    Automaticamente quando tornano gli oggetti, hai tutto quello che ti serve, quindi se nel metodo HomeDue fai:

    o. hai accesso a tutto quello che c'è nella prima classe con i valori che hai recuperato nel Database e quindi puoi ottenere anche l'id.

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Originariamente inviato da Angyles
    Non ho ancora risolto il problema .
    Ne stai già parlando qui.

    Continua la discussione già avviata sullo stesso argomento.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.