Am 31.07.2008 ist eine neue Hibernate Version erschienen: Hibernate Core 3.3.0.CR2 In dieser Version wurde der Default ByteCodeProvider auf Javassist umgestellt. Hier findet man den entsprechenden JIRA Eintrag. Mit dieser Änderung wird der Tip mit dem hibernate.properties File überflüssig.
Bytecode Provider in Hibernate
Hibernate unterstützt zwei Bytecode Provider. Zum einen cglib zusammen mit asm und Javassist. Per Default wird cglib verwendet. Umstellen lässt sich das sehr einfach indem im Classpath ein File hibernate.properties mit folgendem Inhalt erstellt wird: hibernate.bytecode.provider=javassist Es funktioniert nicht wenn man den Provider im hibernate.cfg.xml einträgt oder via Code konfigurieren möchte. Interessant ist der Javassist [...]
Hibernate hbm2ddl Tool und import.sql
In diesem Blog Eintrag http://www.jroller.com/eyallupu/entry/hibernate_s_hbm2ddl_tool findet sich eine gute Beschreibung wie das hbm2ddl Tool von Hibernate funktioniert.