Transactions should be declared in the root application context

As the transaction manager is declared in the root application context