ZAWWW-2st1.2-w05.tresc-1.0--Slajd6

Z Studia Informatyczne
Wersja z dnia 17:48, 31 sie 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Konfiguracja Hibernate

Konfiguracja Hibernate


Slajd pokazuje przykład XML-owego pliku konfiguracyjnego Hibernate. Znaczenie poszczególnych elementów pliku konfiguracyjnego jest następujące:

1. Plik hibernate.cfg.xml jest plikiem XML. Jego struktura jest opisana we wskazanym pliku DTD.

2. Konfiguracja Hibernate jest zawarta w elemencie głównym <hibernate-configuration>.

3. Parametry konfiguracyjne dla konkretnej bazy danych są zawarte w elemencie <session-factory>. Parametry konfiguracyjne połączenia z bazą danych są zawarte w elementach <property>, a pliki z opisem odwzorowania klas Java na tabele w bazie danych wskazane w elementach <mapping>.

4. Dla aplikacji Java EE konfiguracja połączenia z bazą danych typowo sprowadza się do podania nazwy JNDI źródła danych reprezentującego bazę danych. Istnieją również parametry konfiguracyjne umożliwiające podanie nazwy użytkownika, hasła i parametrów połączenia JDBC.

5. Ważnym parametrem jest wskazanie dialektu SQL dla wykorzystywanej bazy danych (w przykładzie dialekt bazy danych Oracle). Ustawienie tego parametru powoduje przyjęcie domyślnych wartości wielu innych parametrów, odpowiednich dla danej bazy danych.

6. Elementy <mapping> wskazują pliki XML zawierające opis sposobu odwzorowania poszczególnych klas Java na tabele w relacyjnej bazie danych. Typowo dla każdej klasy tworzony jest odrębny plik z odwzorowaniem, posiadający rozszerzenie .hbm.xml.


<< Poprzedni slajd | Spis treści | Następny slajd >>