Innerhalb einer Methode suchen und hinzufügen. Neues Objekt in Suche dann?

internet

Top Contributor
Hallo zusammen,

ich habe folgendes Problem:

ich habe eine Methode:

Java:
public void suche() {
  for(int i; i<=50; i++){
    // Methode für Suche in DB 
    // -> Falls kein passendes Objekt gefunden, neues Anlegen
  }
}

Nun habe ich aber das Problem, dass das neu hinzufügte Objekt erst beim nächsten Schleifen Lauf in der DB ist.
Kann ich irgendwie sicherstellen, dass die Methode, die in der DB die Objekte sucht auch die neuen Objekte enthält?

Danke für Eure Hilfe
 
Zuletzt bearbeitet von einem Moderator:
Ja, genau.
Wenn der Eintrag nicht existiert, dann möchte ich dafür ein Objekt erstellen.

Es scheint mir auch so, dass das Commit erst dann geht, wenn die Schleife zu Ende ist.
Wie kann ich das schon innerhalb der Schleifen machen? Also sodass das inserten geht und nicht erst in die DB eingetragen wird, wenn die Schleife bzw. die ganze Methode zu Ende gelaufen ist?
 
wie meinst du das?
Das ist ja gerade der Sinn der Schleife, dass sie schaut, ob das Objekt vorhanden ist.
Wenn nein, dann geht es in die Exception, worin ich dann das neue Objekt in die DB speichere.
 

Neue Themen


Zurück
Oben