SQL や Oracle などの複数のデータベースを異なるデータベースに接続したいので、セッション ファクトリ用の MSSQL hibernate.cfg.xml と Hibernateutil クラスが既にあります。今、Oracle を別のテーブルに接続しようとしています。
同じ cgf.xml と util クラスを使用して、Oracle データベースも構成できることをアドバイスしてください。
これがユーティリティクラスです。
public class HibernateUtil {
private static final SessionFactory sessionFactory = buildSessionFactory();
@SuppressWarnings("deprecation")
private static SessionFactory buildSessionFactory()
{
try
{
SessionFactory sessionFactory = new Configuration().configure("/DAO/hibernate.cfg.xml").buildSessionFactory();
return sessionFactory;
}
catch (Throwable ex) {
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}
public static SessionFactory getSessionFactory() {
return sessionFactory;
}
public static void shutdown() {
// Close caches and connection pools
getSessionFactory().close();
}
}