Pokud máte hibernate.cfg.xml
v kořenovém adresáři zdrojové složky stačí udělat
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
Pokud je v balíčku, například v org.nitish.caller
, zadejte cestu tímto způsobem
SessionFactory sessionFactory = new Configuration()
.configure("/org/nitish/caller/hibernate.cfg.xml").buildSessionFactory();
Musíte zavřít session
(v finally
blok). Nezapomeňte přidat rollback
kód.
Přidejte prosím @Table
anotace do UserDetails
.
Aktualizovat
Důvod chyby, že Hibernate nemůže najít org.postgresql.Driver
třída. Nachází se v postgresql jar. Máte ten jar na svém obrázku, ale je možné, že ho nepřidáte do třídy. Viz Jak přidat JAR do cest sestavení projektu v Eclipse (Java).
Chcete-li ukončit session
v finally
blok, musíte mít session
proměnná mimo try
blokovat.
Session session = sessionFactory.openSession();
try{
} finally {
session.close();
}