Download Diplomarbeit Timo Koster

Transcript
Selektion und Evaluierung datenbankbasierter Persistenzlösungen für Java-Objekte
56 / 139
</class>
Durch Angabe des Elementes <joined-subclass> innerhalb des Elementes
<class> wird die Unterklasse der zugehörigen Oberklasse, beschrieben durch das
äußere <class> bekannt gegeben. <joined-subclass> sagt aus, dass die
Unterklasse in einer eigenen Tabelle table abgebildet wird und key gibt den
Fremdschlüssel auf den Primärschlüssel der Oberklasse an. Das Element <map>
beschreibt wie Datentypen, die die Schnittstelle Map implementieren, abgebildet
werden. Hierbei werden in der Spalte, eingeführt durch das Attribut index, die
Schlüssel der Map gespeichert.
3.2.2.4Installation + Benutzeranleitung
3.2.2.4.1 Systemvoraussetzungen Software
1. MySQL bzw. HSQL muss installiert, eine Datenbank hibernate, die
zugehörigen Tabellen angelegt worden sein (Anleitung siehe Abschnitt 6.4 bzw.
6.5), und der verwendete JDBC-Treiber in den CLASSPATH aufgenommen
werden.
2. Hibernate liegt als eine Sammlung von JAR-Files vor, die alle in den
CLASSPATH aufgenommen werden müssen:
Der CLASSPATH muss folgende JAR-Files beinhalten:
%hibernateHOME% = c:\hibernate-1.2\lib\
%hibernateHOME % c3p0.jar;
%hibernateHOME % cglib.jar;
%hibernateHOME % commons-collections.jar;
%hibernateHOME % commons-dbcp.jar;
%hibernateHOME % commons-lang.jar;
%hibernateHOME % commons-logging.jar;
%hibernateHOME % commons-pool.jar;
%hibernateHOME % j2ee.jar;
%hibernateHOME % jdom.jar;
%hibernateHOME % junit.jar;
%hibernateHOME % odmg.jar;
%hibernateHOME % xalan.jar;
%hibernateHOME % xerces.jar;
%hibernateHOME % xml-apis.jar;
%hibernateHOME % hibernate.jar;
c:\hibernate\JDBC\mysql-connector-java-3.0.jar;
[Connector/J V3.0]
3. Auch
die
Konfigurationsdateien
„hibernate.properties“
und
„prototype.hbm.xml“ müssen in den CLASSPATH aufgenommen werden.
3.2.2.4.2 Systemvoraussetzungen Hardware
Die Tests wurden auf dem im Abschnitt 3.1 genannten Rechner ausgeführt.
Diplomarbeit
AI / FH-Trier
Timo Koster
Related documents