} catch (MappingException e) {
throw new PersistenceException(Messages.message("persist.cannotCreateSeparateConn"), e);
}
try {
Connection conn = factory.createConnection();
conn.setAutoCommit(false);
return conn;
} catch (SQLException e) {
throw new PersistenceException(Messages.message("persist.cannotCreateSeparateConn"), e);
}