PlatformTransactionManager transactionManager = (PlatformTransactionManager) context.getBean("transactionManager");
DefaultTransactionDefinition transDef = new DefaultTransactionDefinition();
TransactionStatus ts = transactionManager.getTransaction(transDef);
<<< YOUR CODE GOES HERE >>>
For e.g.,
<<< context.getBean(CustomerService.class).addCustomer(customer); >>>
transactionManager.commit(ts);
UPDATE
Adding @Transactional annotation to you Dao or Service class is another way to solve this.