9,7 → 9,9 |
|
import org.apache.log4j.Logger; |
import org.apache.commons.digester.Digester; |
import net.sf.hibernate.HibernateException; |
|
import ak.hostadmiral.util.HibernateUtil; |
import ak.hostadmiral.util.ConfigInit; |
import ak.hostadmiral.util.ModelException; |
import ak.hostadmiral.core.model.*; |
51,6 → 53,14 |
} |
|
// init data source |
ConfigDataSource cs = config.getDataSource(); |
try { |
HibernateUtil.configure(cs.getDriver(), cs.getUserName(), cs.getPassword(), |
cs.getUrl(), cs.getDialect()); |
} |
catch(HibernateException ex) { |
throw new ModelException("Cannot init data source: " + ex); |
} |
|
// init classes |
for(Iterator i = config.getInitialization().iterator(); i.hasNext(); ) { |