Aktywne Wpisy
Kingside +61
JPRW +217
Użytkownik @Grooveer to PSYOP rosyjskich służb specjalnych.
Konto 24 godziny na dobę obsługiwane jest przez grupę doskonale przygotowanych agentów GRU. Promowanie jawnie prorosyjskiej narracji nie przynosi tutaj rezultatów, Wołyń i Bandera też przestali już działać. Ale Rosjanie się uczą i nie poddają. Dlatego ich celem stało się - poprzez nieustanny i absurdalny spam - doprowadzenie do powstania nastrojów irytacji oraz zmęczenia wojną, a tym samym skłonienie opiniotwórczej społeczności portalu Wykop Peel do
Konto 24 godziny na dobę obsługiwane jest przez grupę doskonale przygotowanych agentów GRU. Promowanie jawnie prorosyjskiej narracji nie przynosi tutaj rezultatów, Wołyń i Bandera też przestali już działać. Ale Rosjanie się uczą i nie poddają. Dlatego ich celem stało się - poprzez nieustanny i absurdalny spam - doprowadzenie do powstania nastrojów irytacji oraz zmęczenia wojną, a tym samym skłonienie opiniotwórczej społeczności portalu Wykop Peel do
W uproszczeniu, mam klasy:
Pracownik (id, imię, login, haslo)
Szkolenie (id, nazwa, listaObecnosci)
Chodzi ogólnie o to, żeby pracownik, który był na jakimś konkretnym szkoleniu, zaznaczył na nim swoją obecność (czyli w sumie chodzi o taką jakby listę obecności).
Póki co wymyśliłem, że dodam nową klasę Obecność, która będzie w relacji OneToOne z klasą Szkolenie (no bo jedna lista obecności do jednego szkolenia). Klasa Obecność zawierać będzie kolekcję obiektów typu Pracownik (przy tworzeniu listy wyciągniekt pracowników z bazy) i co dalej? Nie mogę sobie wyobrazić w jaki sposób zamodelować, żeby dany pracownik mógł na liście zaznaczać swoją obecność.
P.S. W projekcie używam oczywiście angielskich nazw.
#programowanie #spring #java
PracownikSzkolenie
-pracownik (many to one)
-szkolenie (many to one)
-obecny
idSzkolenia
iidPracownika
jako kluczKomentarz usunięty przez autora
@foobarek: Nie do końca rozumiem Twój problem. Wygląda mi jakbyś miał wszystko czego potrzebujesz - Szkolenie ma pole listaObecności (powinno być List). Wtedy jeśli chcesz oznaczyć, że pracownik był na szkoleniu to po prostu dodajesz go do tej listy.
Jaki dokładnie problem chcesz rozwiązać?
getSzkoleniaByPracownik(int id)
?bo to co zaproponowal ponton @JoinTable i @ManyToMany zalatwia (user - wiele szkolen, szkolenie -wiele userow)
ale tabele i tak będą trzy