Come rimuovere un oggetto eliminato dalle associazioni

July 1

Hibernate è un programma open source utilizzato per memorizzare le informazioni basato su Java per i progetti creati da sviluppatori. Gli oggetti in Hibernate sono memorizzati in un modo a cascata da parte dei genitori, noto anche come directory, per i bambini, anche noto come file. A volte, quando si tenta di eliminare un oggetto in Hibernate, il programma non lo permetterà fino a quando si rimuove un oggetto eliminato da associazioni. Per aggirare il problema, è necessario assicurarsi di salvare, aggiornare e cancellare tutto in una volta.

istruzione

1 Aprire Sospensione sul computer.

2 Digitare il seguente codice:

BSH% import HB. *;

fonte% BSH ( "BSH / Hibernate.bsh");

BSH% hb = Hibernate ();

BSH% tx = hb.transaction ();

BSH% stampa (hb.findAll ( "Parola chiave"));

[]

BSH% stampa (hb.findAll ( "keyset"));

[]

BSH% ci = new Parola ( "US");

BSH% country = new KEYSET ( "Country");

BSH% country.add (noi); % Stampa BSH (paese);

{-1: Paese (null) | [-1: US (null)]} BSH% hb.save (paese);

% Stampa BSH (paese); {0: Paese (null) | [0: US (null)]}

BSH% tx.commit (); BSH% tx = hb.transaction ();

BSH% country = hb.findByName ( "keyset", null); % Stampa BSH (paese); {0: Paese (null) | [0: US (null)]} BSH% hb.delete (paese);

BSH% tx.commit ();

BSH% tx = hb.transaction ();

BSH% stampa (hb.findAll ( "Parola chiave"));

[]

BSH% stampa (hb.findAll ( "keyset"));

[]

BSH% hb.close ();

[]

Sostituire tutte le istanze di "Keyset" e "Parola chiave" con le parole chiave del vostro bambino e keyset del genitore, ad eccezione di "nuova parola chiave" e "nuova keyset" nelle linee di otto e nove del codice. Sostituire tutte le istanze di "noi" con la nuova parola chiave del bambino e "Country" con il nuovo mazzo di chiavi del genitore.

3 Premere il tasto "Invio" sulla tastiera per l'azione abbia luogo.