Pobieranie danych z bazy

Pobieranie danych z bazy
PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 80
0

Mam serwis który pobiera dane z bazy. Powiedzmy, że chcę stworzyć konto klienta. Metoda ta stworzy to konto lub zwróci wyjątek, np. jeżeli konto w bazie istnieje.

Wyjątek ten sam tworzę. Jak obsłużyć taki scenariusz kiedy pojawi się właśnie ten wyjątek ? Np. chcę aby pojawiła się strona z odpowiednim komunikatem.

Działam w spring z użyciem hibrenate i JPA.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

DAO wali wyjątek z bazy że user istnieje. Łapiesz go w Serwisie który obsługuje tą operacje, opakowujesz go / zamieniasz na ten własny wyjątek i rzucasz go dalej. Kontroler go łapie i wyświetla stronę błędu (najpewniej biorąc komunikat błędu z obiektu wyjątku).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.