Hallo!
Ich habe mich in den letzten Wochen etwas intensiver mit Hibernate beschäftigt, da ich es für ein Schulprojekt benötige.
Mir ist beim Durcharbeiten sehr vieler Tutorials aufgefallen, dass das Mapping der Klassen auf unterschiedlichste Art und Weise geschieht.
Diese Arten sind mir bekannt:
Es geht bei meinem Projekt jetzt langsam mit der Programmierung los und da stellt sich mir die Frage, welche Vor- bzw. Nachteile die einzelnen Methoden haben und welche am besten gewählt wird.
Vielen herzlichen Dank!
Gruß
Stefan
Ich habe mich in den letzten Wochen etwas intensiver mit Hibernate beschäftigt, da ich es für ein Schulprojekt benötige.
Mir ist beim Durcharbeiten sehr vieler Tutorials aufgefallen, dass das Mapping der Klassen auf unterschiedlichste Art und Weise geschieht.
Diese Arten sind mir bekannt:
- Mapping durch XML File (wird in der hibernate.cfg.xml angegeben)
In der hibernate.cfg.xml z.B:
Java:<mapping resource="Kunde.hbm.xml"/>
- Mapping durch Angabe der Klasse in der hibernate.cfg.xml
In der hibernate.cfg.xml z.B:
Java:<mapping class="hibernate.classes.Person"/>
- Mapping via Configuration-Objekt:
Java:Configuration config = new Configuration(); config.addAnnotatedClass(PersonTest.class); //add Class for Mapping config.configure();
Es geht bei meinem Projekt jetzt langsam mit der Programmierung los und da stellt sich mir die Frage, welche Vor- bzw. Nachteile die einzelnen Methoden haben und welche am besten gewählt wird.
Vielen herzlichen Dank!
Gruß
Stefan