Hibernate 4 wurde schon vor einiger Zeit veröffentlicht und beinhaltet neben Unterstützung der Mandantenfähigkeit ein grundlegendes Refactoring. Im Folgenden sollen die für eine erfolgreiche Migration notwendigen Schritte zusammengefasst werden. Insbesondere Frameworks, die Hibernate kapseln, sind in dem von Hibernate bereitgestellten Migrationsleitfaden kaum betrachtet worden.
1. Hibernate-API-Changes Hibernate Type Changes Am einfachsten sind sicherlich noch die Typ-Infomationen zu migrieren. So ist statt org.hibernate.Hibernate.TEXT nun org.hibernate.type.TextType.INSTANCE zu verwenden. Das trifft analog auch auf alle anderen Datentypen zu.