ZAWWW-2st1.2-w05.tresc-1.0--Slajd17
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Przykład asocjacji w Hibernate (1/2)
Ten i następny slajd pokazują przykład definicji dwukierunkowej asocjacji 1:N miedzy klasami trwałymi Dept (departament) i Emp (pracownik). Asocjacja jest dwukierunkowa, gdyż ma umożliwiać nawigację do danych departamentu dla danego pracownika jak i do zbioru przypisanych do departamentu pracowników dla danego departamentu.
Na slajdzie pokazano definicję klasy Emp (z pominięciem metod set/get) i plik odwzorowania klasy Emp na tabelę EMP w bazie danych. W kodzie klasy asocjację reprezentuje właściwość „dept” typu Dept. Odwzorowanie dla właściwości „dept” w pliku Emp.hbm.xml ma postać elementu <many-to-one>.