return internalCount;
}
private Connection getSeparateConnection(final Database database)
throws PersistenceException {
ConnectionFactory factory = null;
try {
factory = DatabaseRegistry.getConnectionFactory(database.getDatabaseName());
} 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);
}