Doświadczeni hibernatowcy, prośba o pomoc w zrozumnieniu co tu się od...
Mam 3 encje z relacjami:
Book N - 1 Publisher
Book N - N Author
Wszystkie
Mam 3 encje z relacjami:
Book N - 1 Publisher
Book N - N Author
Wszystkie
@Data w Encjach to proszenie się o problemy:@EqualsAndHashCode który opiera się na wszystkich polach (nawet mutowalnych, więc łamie kontrakt equals() i hashCode()).@toString które albo rzuci ci StackOverflowError (przy dwukierowanych zależnościach) albo wyciągnie pół bazy danych. Zresztą już widać u ciebie @toString.Exclude, więc pewnie się natknąłeś. No albo przypadkowo zaloguje coś czegoBook.description i już equals() i hashCode() popsute bo oparte o wszystkie pola, a przecież to jest ta "sama" encja. Już ze samym Book.id jest problem bo pojawi się po zapisie do bazy, więc jak wrzucisz encję przed zapisem do HashSet, zapiszesz ją i sprawdzisz czy jest w HashSet, to dostaniesz zwrotkę, że nie ma.@MethodSource zmieniając cykl życia testu adnotacją - @TestInstance(PER_CLASS).MockMvc mogłoby to wyglądać w następujący sposób: mockMvc.perform(get(...).with(SecurityMockMvcRequestPostProcessors.user().roles(Role.ADMIN))@MethodSource mógłby parametryzować Role albo cały RequestPostProcessor. Tutaj będzie zwykły Springowy User ale tych RequestPostProcessor jest sporo (są też związane z OAuth2). WebTestClient to tam to się nazywa mutator (interfejs1. Tworząc filtr, który na podstawie nagłówka X-USER-ID utworzy obiekt Authentication - otóż SS nie akceptuje anonimowych klas Authentication ani jak przekażemy principal w formie ciągu znaków przy ręcznym utworzeniu OAuth2AuthorizeRequest.
2 & 3 & 4 - Redirect URI
public ResponseEntity findCarLocalized(
Rząd mógł popełnić błąd sprowadzając do Polski 42 tys. potencjalnych nosicieli koronawirusa. Nawet jeśli byli w kwarantannie, to członkowie ich rodzin mogli swobodnie poruszać się po kraju.
zRocznica
od 14.11.2025
Gadżeciarz
od 20.11.2012
Kolarz
od 25.11.2013
Regulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
#pge #lodz #kiciochpyta
źródło: image
Pobierz