Jika Anda memiliki hibernate.cfg.xml di root folder sumber, lakukan saja
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
Jika sudah dalam paket, misalnya di org.nitish.caller , tentukan jalur dengan cara ini
SessionFactory sessionFactory = new Configuration()
.configure("/org/nitish/caller/hibernate.cfg.xml").buildSessionFactory();
Anda harus menutup session (di bagian finally memblokir). Jangan lupa untuk menambahkan rollback kode.
Tolong, tambahkan @Table anotasi ke UserDetails .
Perbarui
Alasan kesalahan yang Hibernate tidak dapat menemukan org.postgresql.Driver kelas. Itu berada di toples postgresql. Anda memiliki toples itu di gambar Anda, tetapi mungkin Anda tidak menambahkannya ke classpath. Lihat Cara Menambahkan JAR ke Jalur Pembuatan Proyek di Eclipse (Java).
Untuk menutup session di finally blok Anda harus memiliki session variabel di luar try blokir.
Session session = sessionFactory.openSession();
try{
} finally {
session.close();
}