I understand that @Transactional belongs to the Service layer, however is it good practices to make a class dedicated specifically for @Transactional operations? The purpose of this is to control/call multiple DAOs to help complete a task and return values to the service class.
Is there any advantage of doing so? Or should I just simply do everything inside my service class instead?