XDoclet/Hibernate ist super kühl.
Ich habe jetzt in der letzten Woche mit dem Java IDE Netbeans an meiner Neuimplementierung des Managements der Fujitsu ECN/ECR Informationen herumgehackt. Und ich muß mich der Meinung vieler anderer Leute anschliessen: das Combo XDoclet / Hibernate ist wirklich cool.
Durch spezielle für Hibernate wirkende Javadoc Tags, mit denen die Relationen zu den Datenbank Tabellen definiert werden, generiert XDoclet die notwendig Hibernate Konfigurationsdatei. Und ein Hibernate-Utility erzeugt dann daraus die SQL-Anweisungen zum Anlegen der Datenstrukturen in der Datenbank. Eine kleine Änderung in einer Java-Klasses, ein Ant-Lauf und, schwups, habe ich die neuen Datenstrukturen. Wirklich kühl.
Das soll aber nicht heissen, das alles ohne Schwierigkeiten ablief. Ich habe doch einiges an Zeit in der Dokumentation verbracht und um diverse Probleme herumgefummelt. Aber jetzt würde ich doch sagen, das es sich sehr gelohnt hat. Und zum Glück ist der Kram ja Open Source (“Read the source, Luke”) und es gibt Maillinglisten, in denen man dann meist bei Problemen doch fündig wird.
