Hvis du har din hibernate.cfg.xml
i roden af kildemappen skal du bare gøre
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
Hvis det er i pakken, for eksempel i org.nitish.caller
, angiv stien på denne måde
SessionFactory sessionFactory = new Configuration()
.configure("/org/nitish/caller/hibernate.cfg.xml").buildSessionFactory();
Du skal lukke session
(i finally
blok). Glem ikke at tilføje rollback
kode.
Tilføj venligst @Table
annotation til UserDetails
.
Opdater
Årsagen til fejlen, at Hibernate ikke kan finde org.postgresql.Driver
klasse. Det ligger i postgresql jar. Du har den krukke ved dit billede, men du føjer det muligvis ikke til klassestien. Se Sådan tilføjer du JAR'er til projektbygningsstier i Eclipse (Java).
For at lukke en session
i finally
blok du skal have session
variabel uden for try
blokere.
Session session = sessionFactory.openSession();
try{
} finally {
session.close();
}