Problem
Working with Hibernate 3.6, noticed the previous “
org.hibernate.cfg.AnnotationConfiguration
“, is marked as “deprecated“.
Code snippets …
Java
import org.hibernate.cfg.AnnotationConfiguration;
//...
private static SessionFactory buildSessionFactory() {
try {
return new AnnotationConfiguration().configure().buildSessionFactory();
} catch (Throwable ex) {
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}
The code is still working, just keep displaying the deprecated warning message, is there any replacement for “
AnnotationConfiguration
” ?Solution
In Hibernate 3.6, “
org.hibernate.cfg.AnnotationConfiguration
” is deprecated, and all its functionality has been moved to “org.hibernate.cfg.Configuration
“.
So , you can safely replace your “AnnotationConfiguration” with “Configuration” class.
Code snippets …
Java
import org.hibernate.cfg.Configuration;
//...
private static SessionFactory buildSessionFactory() {
try {
return new Configuration().configure().buildSessionFactory();
} catch (Throwable ex) {
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}
No hay comentarios:
Publicar un comentario