hibernate.cfg.xmlがある場合 ソースフォルダのルートで、
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
パッケージに含まれている場合、たとえばorg.nitish.callerにあります 、この方法でパスを指定します
SessionFactory sessionFactory = new Configuration()
.configure("/org/nitish/caller/hibernate.cfg.xml").buildSessionFactory();
sessionを閉じる必要があります (finally ブロック)。 rollbackを追加することを忘れないでください コード。
@Tableを追加してください UserDetailsへの注釈 。
更新
Hibernateがorg.postgresql.Driverを見つけることができないというエラーの理由 クラス。 postgresqljarにあります。イメージにそのjarがありますが、クラスパスに追加していない可能性があります。 Eclipse(Java)でプロジェクトビルドパスにJARを追加する方法を参照してください。
sessionを閉じるには finally sessionが必要なブロック try外の変数 ブロック。
Session session = sessionFactory.openSession();
try{
} finally {
session.close();
}