Aplikacja Hibernate: CaveatEmptor (HiA)
=====================================================
wersja 0.9.5, 13 sierpnia 2004


Cel
-----------------------------------------------------

CaveatEmptor to internetowy system aukcyjny zawierajcy encje
typu przedmiot, uytkownik i oferta. Przykadowa aplikacja
powstaa dla ksiki "Hibernate w akcji" wydawnictwa Manning Inc.

Oprogramowanie jest rozpowszechniane na licencji FSF
Lesser Gnu Public License (patrz plik LGPL.txt).

CaveatEmptor jest aplikacj rozdzielon na kilka pakietw skupiajcych
sina rnych elementach. Ta wersja implementuje tylko warstw trwaoci
opisywan w ksice.


Instalacja i uruchomienie.
-----------------------------------------------------

Ta wersja kodu nie dziaa w sposb niezaleny, bo zawiera tylko implementacj
warstwy trwaoci przykadowej aplikacji CaveatEmptor opisywanej w ksice.

Kod rdowy stanowi doskonay materia szkoleniowy.
Mona skopiowa (lub ponownie zaimplementowa, jeli 
licencja LGPL nie jest odpowiednia) czci przedstawianej infrastruktury,
na przykad HibernateUtil, HibernateFilter itp. we wasnej aplikacji.

Funkcjonalno warstwy trwaoci sprawdzaj testy JUnit. Testy z uyciem
bazy danych HSQL wykonuje zadanie "ant junitreport". Zmie ustawienia
bazy danych w pliku src/java/hibernate.cfg.xml, jeli stujesz inn konfiguracj.
Po udanym wykonaniu testw wyniki znajd si w folderze testout.

Schemat bazy danych zostanie automatycznie zaimportowany i usunity
z bazy danych przy kadym tecie jednostkowym. Wykonaj zadanie "ant exportddl"
by zobaczy kod schematu w pliku caveatemptor.ddl.

Uwaga: testy jednostkowe nie bd dziay na bazie danych MySQL w wersji nie
obsugujcej podzapyta SQL!

Kontakt i forum
-----------------------------------------------------

http://caveatemptor.hibernate.org/
http://forum.hibernate.org/viewforum.php?f=7
