Мемориз так сказать, не так часто нужно на практике, но все же..
JBoss AS 6.0.0
HibernateUtils.java
public class HiberanteUtils {
private static final Logger _log = Logger.getLogger(HiberanteUtils.class);
private static final SessionFactory nagiosSessionFactory, asteriskSessionFactory;
static {
try{
nagiosSessionFactory = new Configuration().configure("hibernate-nagios.cfg.xml").buildSessionFactory();
asteriskSessionFactory = new Configuration().configure("hibernate-asterisk.cfg.xml").buildSessionFactory();
}catch (Throwable ex) {
_log.error("Initial SessionFactory creation failed.", ex);
throw new ExceptionInInitializerError(ex);
}
}
public static SessionFactory getNagiosSessionFactory() {
return nagiosSessionFactory;
}
public static SessionFactory getAsteriskSessionFactory() {
return asteriskSessionFactory;
}
private static final Logger _log = Logger.getLogger(HiberanteUtils.class);
private static final SessionFactory nagiosSessionFactory, asteriskSessionFactory;
static {
try{
nagiosSessionFactory = new Configuration().configure("hibernate-nagios.cfg.xml").buildSessionFactory();
asteriskSessionFactory = new Configuration().configure("hibernate-asterisk.cfg.xml").buildSessionFactory();
}catch (Throwable ex) {
_log.error("Initial SessionFactory creation failed.", ex);
throw new ExceptionInInitializerError(ex);
}
}
public static SessionFactory getNagiosSessionFactory() {
return nagiosSessionFactory;
}
public static SessionFactory getAsteriskSessionFactory() {
return asteriskSessionFactory;
}
Соответственно hibernate-nagios.cfg.xml , hibernate-asterisk.cfg.xml должны лежать в class path..
Свежие комментарии