Information Technology Reference
In-Depth Information
if (configuration == null) {
configuration = new Configuration().configure();
}
return configuration;
}
public static IDataSet getDataSet(final String fileName)
throws ResourceNotFoundException,
DBUnitHibernateConfigurationException {
try{
return DBUnitConfigurator.getDataSet(fileName);
}catch(DBUnitConfigurationException e2){
throw new DBUnitHibernateConfigurationException(
"DBUnitConfigurationException in getDataSet", e2);
}
}
private static String getProperty(final String name)
throws HibernateException {
return getConfiguration().getProperty(name);
}
public static Properties getHibernateProperties()
throws ResourceNotFoundException,
DBUnitHibernateConfigurationException{
try{
final Properties hProp = new Properties();
hProp.put("hibernate.connection.driver_class",
DBUnitHibernateConfigurator.getProperty(
"hibernate.connection.driver_class"));
hProp.put("hibernate.connection.url",
DBUnitHibernateConfigurator.getProperty(
"hibernate.connection.url"));
hProp.put("hibernate.connection.username",
DBUnitHibernateConfigurator.getProperty(
"hibernate.connection.username"));
hProp.put("hibernate.connection.password",
DBUnitHibernateConfigurator.getProperty(
"hibernate.connection.password"));
return hProp;
}catch(HibernateException e){
throw new DBUnitHibernateConfigurationException(
"HibernateException in getHibernatePropertiesFile", e);
}
}
public static IDatabaseConnection getDBUnitConnection()
throws DBUnitHibernateConfigurationException{
try{
final Properties props =
DBUnitHibernateConfigurator.getHibernateProperties();
return DBUnitConfigurator.getDBUnitConnection(props);
}catch(DBUnitConfigurationException e1){
throw new DBUnitHibernateConfigurationException(
"DBUnitConfigurationException in getDBUnitConnection", e1);
Search WWH ::




Custom Search