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();
}