Si vous avez votre hibernate.cfg.xml
à la racine du dossier source, faites simplement
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
S'il est dans le package, pour un exemple dans le org.nitish.caller
, spécifiez le chemin de cette façon
SessionFactory sessionFactory = new Configuration()
.configure("/org/nitish/caller/hibernate.cfg.xml").buildSessionFactory();
Vous devez fermer la session
(dans le finally
bloc). N'oubliez pas d'ajouter rollback
code.
Veuillez ajouter @Table
annotation au UserDetails
.
Mettre à jour
La raison de l'erreur qu'Hibernate ne peut pas trouver org.postgresql.Driver
classe. Il réside dans le pot postgresql. Vous avez ce pot à votre image, mais vous ne l'ajoutez peut-être pas au chemin de classe. Reportez-vous à la section Comment ajouter des fichiers JAR aux chemins de génération de projet dans Eclipse (Java).
Pour fermer une session
dans le finally
bloquer, vous devez avoir une session
variable en dehors de try
bloquer.
Session session = sessionFactory.openSession();
try{
} finally {
session.close();
}