Hej, korzystam z Hibernate w mojej aplikacji Spring Boot. Model bazy danych jest dość skomplikowany, oznacza to że od tabelki przechowującej id właściciela zasobu, do samego zasobu, mogą być nawet 4 inne tabele po drodze. W jaki sposób mam sprawdzać czy użytkownik próbujący uzyskać dostęp do zasobu jest jego właścicielem? Nie uśmiecha mi się pobieranie po kolei 5 encji w górę tylko aby pobrać id. #jpa #hibernate #
Wszystko
Najnowsze
Archiwum
Jeżeli zasób jest bezpośrednią własnością właściciela, to rekord powinien zawierać jego ID. Jeżeli zasób jest częścią jakiegoś złożonego obiektu, to i tak potrzebujesz całości, żeby mieć kontekst. Wówczas zazwyczaj będziesz odczytywał dane od drugiej strony. Jesi to jeszcze inny przypadek, to można zrobić jakąś tabelę asocjacyjną albo stored procedure, która będzie zwracać to, czego potrzebujesz. Dane przetwarzamy zawsze jak najbliżej źródła :)
- 0
- 1
Programowanie reaktywne coraz częściej wkracza do projektów IT i stanowi ich podwaliny technologiczne
- Dlatego warto nadrobić widzę z tego tematu jeśli myślimy o dołączeniu do projektów opartych na nowych trendach.
- Zobacz jak zacząć pracę ze Spring WebFlux i stworzyć projekt wykorzystujący asynchroniczne, nieblokujące przetwarzanie danych
https://youtu.be/79dawwljRPY
#programowanie #naukaprogramowania #java #backend #technologia #informatyk #ciekawostki #jvm
- Dlatego warto nadrobić widzę z tego tematu jeśli myślimy o dołączeniu do projektów opartych na nowych trendach.
- Zobacz jak zacząć pracę ze Spring WebFlux i stworzyć projekt wykorzystujący asynchroniczne, nieblokujące przetwarzanie danych
https://youtu.be/79dawwljRPY
#programowanie #naukaprogramowania #java #backend #technologia #informatyk #ciekawostki #jvm
Komentarz usunięty przez autora
- 3
ah, reaktywne programowanie:
- w 99% tego nie potrzebujesz. jak kolwiek byscie chcieli ale nie jestescie netflixem
- podnosi koszt utrzymania
na szczescie prezenterzy (a przynajmniej pewna ich czesc) szybko sie opanowali i nie szpedaja tego jak lekarstwo a wszystko.
- w 99% tego nie potrzebujesz. jak kolwiek byscie chcieli ale nie jestescie netflixem
- podnosi koszt utrzymania
na szczescie prezenterzy (a przynajmniej pewna ich czesc) szybko sie opanowali i nie szpedaja tego jak lekarstwo a wszystko.
Treść przeznaczona dla osób powyżej 18 roku życia...
@komu_miodu: poproś jakiegoś normika to wszystko zrobi za ciebie
- 11
@komu_miodu: ja już na drugi dzień poprawiałem seniorów i stawiałem kontenery w chmurze
żartuje do tej pory nie wiem co sie tu odwala
dzisiaj klient zapłacił za 8h szukania problemu bo nazwa pliku była zła
wystarczy dobrze taska opisać ( ͡° ͜ʖ ͡°)
żartuje do tej pory nie wiem co sie tu odwala
dzisiaj klient zapłacił za 8h szukania problemu bo nazwa pliku była zła
wystarczy dobrze taska opisać ( ͡° ͜ʖ ͡°)
43
Dacia Spring - budżetowa Tesla

Najtańsze i najwolniejsze auto elektryczne na rynku - 76 900 zł w podstawie, 44 KM oraz 20 s do 100 km/h. Realny zasięg to około 200 km.
z- 44
- #
- #
- #
- #
- #
- #
- 7
Do mojej społeczności dołączają również osoby, które początkują ze Spring. Często dostaje pytania:
- jakie są różnice pomiędzy Spring Framework a Spring Boot?
- jak kształtuje się rynek pracy i zapotrzebowanie względem tych technologii
- jak sprawnie zacząć z nimi naukę?
Na te i wiele innych pytań postanowiłem odpowiedzieć w moim artykule: Spring i Spring Boot – rzeczowy przewodnik
- jakie są różnice pomiędzy Spring Framework a Spring Boot?
- jak kształtuje się rynek pracy i zapotrzebowanie względem tych technologii
- jak sprawnie zacząć z nimi naukę?
Na te i wiele innych pytań postanowiłem odpowiedzieć w moim artykule: Spring i Spring Boot – rzeczowy przewodnik
źródło: comment_1618554462ntbGX2Pn20uFSkAXeupnoJ.jpg
PobierzMirki chce zamówić z heliosa zestaw książek typu "świeżo upieczony junior java". Pracuje od kilku miesięcy, ale widzę, że w pewnych obszarach dalej dużo mi brakuje, ponadto chciałbym porządnie powtórzyć podstawy (pod pytania na rekrutacjach). Polecicie coś fajnego?
#java #spring #programowanie
#java #spring #programowanie
- 1
@Rezurekted: dla zasady mogę powtórzyć wszystko, co na rekrutację i do pracy będzie potrzebne - java, spring, architektura, wzorce, może jakieś podstawy mikroserwisów, dobre praktyki to takie pierwsze rzeczy które przychodzą mi do głowy + interesuje się też frontem, nawet dużo w pracy na froncie robię, a nie mam zupełnie wiedzy teoretycznej o js (to było na zasadzie - brakuje nam ludu więc rób, więc robię :D), więc cos do
Mam sobie usera i jakąś inna klase, w userze mam relacje z tą klasą @ManyToMany, można jakoś usunąć rekord z tą drugą klasą bez sprawdzania wszystkich userow, czy nie maja tego obiektu w relacji??
#spring #java #programowanie
#spring #java #programowanie
- 0
@TrueHarmony: ondelete cascade w bazie
- 0
@TrueHarmony: Nie korzystaj z JPA jeśli nie rozumiesz jak działa chyba, że robisz projekt do nauki. Tu masz opis jak robić delete w relacji ManyToMany: The best way to remove entities from a many-to-many association
Da sie jakoś inaczej zapisywać ManyToMany czy to jest jednak normalne ze sie pobiera całą liste dodaje się element i zapisuje znowu całą? strasznie duzo insertow z tego wychodzi
#java #spring #programowanie
#java #spring #programowanie
- 9
Treść przeznaczona dla osób powyżej 18 roku życia...
- 5
Bo ja na pewno nie jestem tak odważny i/lub szalony, żeby powiedzieć że rozumiem jak hibernate pod spodem działa
@krasnoludkolo: o widzisz, a mimo wszystko jesteś wystarczająco odważny, żeby powiedzieć, że działa źle xD
- 0
@witam12: Co to za złom?
Cześć mirasy, muszę zrobić endpointa który przyjmuje trzy różne klasy i takiego który zwraca trzy różne klasy. Jak najlepiej to zrobić? Map, a może jakaś klasa będąca kontenerem dla tych 3 obiektów, a może jeszcze coś innego?
#java #spring #springboot #backend
#java #spring #springboot #backend
@TrueHarmony: ct8?
@TrueHarmony: tak, aws lub azure. im wczesniej ogarniesz tym lepiej
- 0
Cześć mirki, mam takie pytanka z zakresu podstawy mikroserwisów. Załóżmy, że mamy jakieś trzy przykładowe mikroserwisy, np. jeden zarządza Car, drugi Engine a trzeci Driver. I teraz chcemy na przykład zwrócić listę, w którym pojedyńczy element zawiera każdego kierowce, samochody którym jeździ i ich silniki. I teraz pytania - wychodzi np. na to, że mikroserwis zwracający odpowiedź (powiedzmy, że będzie to Driver) będzie musiał wiedzieć co to Car i Engine - czyli
@throaway: czegoś tu nie rozumiem. Masz ścisłą relacje Driver a Car (1 to many), to skąd w ogóle pomysł żeby rozdzielać to między osobne serwisy, a więc i systemy bazodanowe?
- 1

- 0
#spring #springboot
#java
Powiedzcie mi jak unika się podejścia encja na twarz?
Wymyśliłem coś takiego nie wiem czy to jest dobre.
Mam
#java
Powiedzcie mi jak unika się podejścia encja na twarz?
Wymyśliłem coś takiego nie wiem czy to jest dobre.
Mam
- 0
Załóżmy że mamy jakas apke z bazą w postgtesie i chcemy w niej mieć informacje o tym kiedy powstał dany rekord kto go stworzył i kiedy oraz takie same informacje o modyfikacji.
Jak do tego podejść? Zapisujemy to w tej samej tabelki(czyli jedna klasa) co główne dane czy tworzymy osobna tabelę(dwie klasy z relacją one to one)? Jaki typ daty zapisywać zwykłe Date czy któraś datę z nowego API do dat? Jak
Jak do tego podejść? Zapisujemy to w tej samej tabelki(czyli jedna klasa) co główne dane czy tworzymy osobna tabelę(dwie klasy z relacją one to one)? Jaki typ daty zapisywać zwykłe Date czy któraś datę z nowego API do dat? Jak
Hej Mirki #javascript chciałbym liznąć #react z #typescript razem. Czy ktoś ma jakieś ciekawe linki do tutoriali tudzież książek bym mógł w wolnych chwilach zobaczyć z czym się to je na #frontend? Bym mógł skonsumować również to co robię na #backend w #spring #java lub innych serwisów.
Może polecacie coś innego?
Może polecacie coś innego?
konto usunięte via iOS
- 4
@JacobTheLiar: Dokumentacja react + napisz sobie jakis prosty projekt typu to do lista i nauczysz sie wiecej niz z jakiegokolwiek tutoriala
- 1
@cppguy: https://reactjs.org/docs/static-type-checking.html#using-typescript-with-create-react-app i wszelkie odnośniki w tym fragmencie dokumentacji.
- 0
Męskim Nosem--Propozycje Damskich Perfum na Wiosnę 2021
#ciekawostki #polska #kosmetyki #polskiyoutube #kobiety #blog #wiosna #spring
#ciekawostki #polska #kosmetyki #polskiyoutube #kobiety #blog #wiosna #spring

Szybkie pytanie poczatkującego ( ͡° ͜ʖ ͡°) Robię sobie bidny konwerter walut w spring boocie, ciągnę dane z api nbp przetwarzam po swojemu i wystawiam na jakimś endpoincie. Generalnie cały problem sprowadza się do obsługi jsona ( ͡° ͜ʖ ͡°) Przykładowo z api nbp przychodzi mi coś
@notedeagle: W sensie robisz tak?
MojeDTO[] dtos = restTemplate.getForObject(...)
dtos[0].effectiveDate
dtos[0].code
...
Bo zakładamy oboje że tak oczywista już przeszła ci przez myśl? ( ͡
MojeDTO[] dtos = restTemplate.getForObject(...)
dtos[0].effectiveDate
dtos[0].code
...
Bo zakładamy oboje że tak oczywista już przeszła ci przez myśl? ( ͡
@notedeagle: Spoko, to trochę kwestia upośledzenia javy, w kotlinie użyłbyś restTemplate.getForObject(...).first() albo firstOrNull() i nawet przez myśl to zero by nie przeszło.























Mam już pewną wiedzę oraz doświadczenie (małe ale jest) w pisaniu aplikacji z użyciem Spring Boota. Pytanie brzmi czy możecie polecić coś lepszego pod kątem dalszej nauki korzystania ze Springa / Spring Boota od książki "Spring w akcji"? Rozbudowany tutorial / książka / płatny kurs, co z jednej strony pozwoli uporządkować podstawy, a z drugiej rozwinąć je w kierunku tworzenia aplikacji webowych? Nie
Komentarz usunięty przez autora