Ausgangssituation ist eine AnnotationConfiguration(hibernate) innerhalb eines rcp plugin Projekts. Innerhalb einer Klasse wird eine main() installiert und der hibernate-code funktioniert fehlerfrei.
Im nächsten Schritt wird das Plugin in einem weiteren Projekt eingebunden und der Code erneut durchlaufen. Beim erstellen der sessionFactory passiert nun etwas merkwürdiges: die entity Klasse wird zwar erfolgreich zur AnnotationConfiguration hinzugefügt (kein Fehler zur Compile-time, kein Fehler zur Runtime), die sessionFactory kennt die Entity abschliessend aber nicht.
Analysen im Inspect des Debuggers bestätigen den Verdacht, ebenso die mit log4j erzeuten Ausgaben von hibernate => die Entity wurde nicht erkannt und nicht konfiguriert. Mein Eindruck: die Annotations gehen durch die Verwendung als Plugin verloren.
Hat jemand schon ähnliche Erfahrungen gemacht? Muss man Annotations in rcp Plugins separat aktivieren?
Markus