Hibernate を使用する単純な JSF アプリケーションを開発しています。必要なすべてのライブラリを WEB-INF/lib フォルダーにインポートし、それらをクラスパスでポイントしました。しかし、コンパイルしようとすると、エラーが発生しました:
SessionFactory を作成して使用するコードは次のとおりです。
private static SessionFactory buildSessionFactory()
{
try
{
Configuration configuration = new Configuration();//This line
configuration.configure();
serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry( );
sessionFactory = configuration.buildSessionFactory(serviceRegistry);
return sessionFactory;
}
catch (Exception e)
{
throw new ExceptionInInitializerError(e);
}
}
public static SessionFactory getSessionFactory()
{
return buildSessionFactory();
}
そしてここで私はそれを使用します:
public static void saveUser( String title)
{
Session session = HibernateUtil.getSessionFactory().openSession();
Client client = new Client();
......
それで、私は何を間違っていますか?どうすればこれを修正できますか?