我想将 SQL 和 Oracle 等多个数据库与不同的数据库连接起来。所以我已经有 MSSQL hibernate.cfg.xml 和用于会话工厂的 Hibernateutil 类。现在我正在尝试将 oracle 与不同的表连接起来。
请告知我可以使用相同的 cgf.xml 并且 util 类也可以配置 oracle 数据库。
这是 util 类。
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();
}
}