fixed annotations in service classes
 * @Repository for exception handling exceptions
 * @Transactional for handling transactions
 * @PersistenceContext for getting EntityManager