Hallo,
ich habe eine Methode geschrieben:
Komplette Methode:
Jetzt habe ich eine andere Methode geschrieben, in der ich diese Methode aufrufe:
Hier will ich überprüfen, ob die Person bereits eine Bestellung hat.
Sofern sie Bestellungen hat, wird mir ja nichts geworfen und es wird die Methode "selectForCreateBestellung()" aufgerufen.
Aber jetzt ist mein Problem: Wenn bestellungVorhanden == null ist, dann wirft es mir eine Exception.
Ich möchte hier aber keine Exception schmeißen!!!
=> Ausschnitt aus der zweiten Methode:
Wie behebe ich das?
MfG
ich habe eine Methode geschrieben:
List<Bestellung> findBestellungenByPersonId(Long id)
throws BestellungNotFoundException;
Komplette Methode:
Code:
public List<Bestellung> findBestellungenByPersonId(Long id) throws BestellungNotFoundException {
if(id <= Person.NO_ID)
throw new BestellungNotFoundException ("Fehler");
List<Bestellung> liste=repo.findBestellungByPersonId(id);
return liste;
}
Jetzt habe ich eine andere Methode geschrieben, in der ich diese Methode aufrufe:
Hier will ich überprüfen, ob die Person bereits eine Bestellung hat.
Sofern sie Bestellungen hat, wird mir ja nichts geworfen und es wird die Methode "selectForCreateBestellung()" aufgerufen.
Aber jetzt ist mein Problem: Wenn bestellungVorhanden == null ist, dann wirft es mir eine Exception.
Ich möchte hier aber keine Exception schmeißen!!!
=> Ausschnitt aus der zweiten Methode:
Code:
List<Bestellung> bestellungVorhanden = null;
bestellungVorhanden = findBestellungenByPersonId(findPerson.getId());
if(bestellungVorhanden != null){
return selectForCreateBestellung();
}
Wie behebe ich das?
MfG