Hallo,
ich habe annotierte Klassen und möchte nun einen kleinen Intergrations-Testcase gegen einen in-memory HSQLDB schreiben.
In der setup-Methode des Test-Case schreibe ich das Folgende
Was mich stört ist der FETT markierte Abschnitt, wo man ständig darauf achten muss, dass man ja auch alle Klassen benennt.
Kann ich Hibernate nicht einfach mitteilen, wo sich die annotierten Klassen befinden, so dass ich mir den wiederholten Aufruf von
sparen kann?
ich habe annotierte Klassen und möchte nun einen kleinen Intergrations-Testcase gegen einen in-memory HSQLDB schreiben.
In der setup-Methode des Test-Case schreibe ich das Folgende
Code:
AnnotationConfiguration cfg = new AnnotationConfiguration();
....
[B]cfg.addAnnotatedClass(de....Blah1.class);
cfg.addAnnotatedClass(de....Blah2.class)[/B]
//schema export
SchemaExport schemaExport = new SchemaExport(cfg);
schemaExport.create(true, true);
Was mich stört ist der FETT markierte Abschnitt, wo man ständig darauf achten muss, dass man ja auch alle Klassen benennt.
Kann ich Hibernate nicht einfach mitteilen, wo sich die annotierten Klassen befinden, so dass ich mir den wiederholten Aufruf von
Code:
cfg.addAnnotatedClass(...)
sparen kann?