D.....s
D.....s
#java #webdev #springboot
Próbuję zrobić apkę korzystającą z bazy H2, ale nie zapisuje mi użytkowników w bazie. Widzę wszystkie modele i pola w menedżerze bazy, ale nie pojawiają się użytkownicy stworzeni w panelu rejestracji. O co tu może chodzić?
1
  • Najlepsze
  • Wszystkie komentarze
A.....t
A.....t
@DanielAquarius: pewnie ich nie zapisujesz
3
mediateh7
@DanielAquarius: Jesli chodzi o rejestracje to nie dodaje uzytkownika poniewaz pole Name jest @NotEmpty. W main controllerze wchodzi w linijke 31 i program sie sypie
1
mediateh7
@DanielAquarius: może mieć jasne. Tylko w kontrolerze masz adnotacje @ Valid na User co sprawi ze program sprawdzi to co dostanie z klienta. idzie sobie po modelu (klasa User) i widzi ze z klienta przyszedl tylko email i name wiec cos jest dla niego nie tak, poniewaz na name jest @ NotEmpty czyli powinno z klienta tez przyjsc to pole
1
mediateh7
@DanielAquarius: Na przyszlosc jedna rada, debuguj i krok po kroku zawezaj pole swoich poszukiwan w tym wypadku debugujesz sie na linii 38 w kontrolerze i juz widzisz ze program tam nie wchodzi. No to krok wczesniej itd.
1
mediateh7
@DanielAquarius: spoko, powodzenia z programem :)
1
Dahald
@DanielAquarius bez kodu to jak wróżenie
0
mediateh7
@DanielAquarius: wlacz sobie logowanie hibernate i przy tym jak zapisujesz uzytkownika do bazy bedziesz widzial czy cos sie dzieje
0
D.....s
D.....s
@mediateh7: Jak mogę wrzucić te dane, bo nie mogę nic znaleźć?
0
K.....l
K.....l
@DanielAquarius: show sql w app.properties (dokladniejszy klucz wyszukaj sobie w google)
0
mediateh7
@DanielAquarius: jesli korzystasz z jpa to
spring.jpa.show-sql=true
0
D.....s
D.....s
@mediateh7:
Pokazał tylko to jeśli chodzi o hibernate. Przy zapisywaniu użytkownika nie pokazuje się nic.

Hibernate: drop table task if exists
Hibernate: drop table user if exists
Hibernate: drop table user
0
mediateh7
@DanielAquarius: jesli przy dodawaniu uzytkownika nie pokazal nic to znaczy ze dodajesz go w zly sposob. Masz gdzies fragment kodu sprowadzajacy sie do:
userRepository.save(user)?
0
D.....s
D.....s
@mediateh7: Tak, jest w serwisie User.
0
mediateh7
@DanielAquarius: no jesli to masz to ciezko bedzie cokolwiek pomoc bez kodu. Moglbys to wrzucic gdzies na gita?
0
D.....s
D.....s
@mediateh7: https://github.com/DanielLachacz/TaskWeb
Sorki, że tak długo, ale klient GitHuba mi nie chciał współpracować
0
D.....s
D.....s
@mediateh7: Name nie może mieć tej adnotacji? Czemu?
0
D.....s
D.....s
@mediateh7: A no tak... Nie dorzuciłem name w rejestracji. Wielkie DZIĘKUJĘ, bo sam bym tego na pewno nie znalazł. Jeszcze raz dzięki! :)
0
D.....s
D.....s
@mediateh7: Masz rację. Dałeś mi do myślenia, że to nie pierwszy raz gdy szukam problemu długo, bo miałem gdzieś debugowanie i traciłem czas na głupoty. Rada się na pewno przyda i jeszcze raz dziękuję za rozwiązanie problemu.
0
D.....s
D.....s
@mediateh7: Dzięki :)
0