promóció
CodeGym Egyetem
Tanulás
Tanfolyam
Feladatok
Felmérések és kvízek
Játékok
Segítség
Menetrend
Közösség
Felhasználók
Fórum
Csevegés
Cikkek
Sikertörténetek
Tevékenység
Vélemények
Előfizetések
Világos téma
Leckék
Vélemények
Rólunk
Rajt
Kezdje el a tanulást
Kezdje el a tanulást most
Küldetés térkép
Leckék
Szint 13
Gyűjtemény feltérképezése
SQL & Hibernate
szint,
Lecke
Gyűjtemények listája Nos, láttad, hogyan lehet egyszerű típusokat feltérképezni. Itt az ideje, hogy továbblépjünk az érdekesebb kérdésekre – hogyan térképezzük fel az objektumgyűjteményeket. És objektumaink 5 csoportban lehetnek: Array - ob
@ManyToOne
SQL & Hibernate
szint,
Lecke
2.1 Összekapcsolás asztali szinten Láttuk, hogyan tárolja a Hibernate a gyűjteményeket a segédtáblázatokban. Most nézzük meg, hogyan lehet kapcsolatokat megszervezni a valódi entitásosztályokat tároló teljes értékű táblák között. Négy típus
@Egy a sokhoz
SQL & Hibernate
szint,
Lecke
Táblázat szintű kapcsolat Nézzük még egyszer a két táblázatunkat: id név Foglalkozása fizetés kor csatlakozás dátuma 1 Ivanov Iván Programozó 100 000 25 2012-06-30 2 Petrov Petr Programozó 80000 23 2013-08-12 3 Ivanov Szergej Vizsgáló 40000
@ManyToMany
SQL & Hibernate
szint,
Lecke
Szervizasztal Most nézzünk egy másik gyakori esetet – sok-sok. Képzeljük el, hogy sok-sok kapcsolat van a feladatok és az alkalmazottak között : Az alkalmazotti táblában egy alkalmazott sok feladatot elvégezhet a feladattáblából. A feladatt
@1-1
SQL & Hibernate
szint,
Lecke
5.1 A személyes kommunikáció különféle formái Van egy másik érdekes és meglehetősen sajátos esete a két entitásosztály közötti kapcsolatnak – egy egy-egy kapcsolat. Ezt az esetet nagyon specifikusnak nevezem, mivel inkább Java objektumokról
Lépcsőzetes változások
SQL & Hibernate
szint,
Lecke
6.1 Mélyfüggőség-kezelés És még néhány hasznos és érdekes dolog a @OneToMany megjegyzésekkel és hasonlókkal kapcsolatban. Mindegyiknek 4 gyakran használt opciója van: kaszkád = CascadeType.ALL orphanRemoval = igaz fetch = FetchType.LAZY Mos
Please enable JavaScript to continue using this application.