registry.put("auditDataSource", auditDataSource);
DataSourceTransactionManager transactionManager = new DataSourceTransactionManager(auditDataSource);
registry.put("transactionManager", transactionManager);
SpringTransactionPolicy propagationRequired = new SpringTransactionPolicy();
propagationRequired.setTransactionManager(transactionManager);
propagationRequired.setPropagationBehaviorName("PROPAGATION_REQUIRED");
registry.put("PROPAGATION_REQUIRED", propagationRequired);
auditLogDao = new AuditLogDao(auditDataSource);
TransactionTemplate transactionTemplate = new TransactionTemplate();