Spring + Джерси транзакционная аннотация

Создан шаблонный проект для предоставления RESTful API базе данных с поддержкой JPA. Он использует следующие версии:
- весна 3.2.6
- Hibernate 4.3.0
- Джерси 2.5.1
Я наконец смог заставить их играть вместе, но все еще остается вопрос. Вот одна из самых загадочных вещей (см. Выдержку из класса обслуживания REST)

@Service
@Path("resources")
@Produces({ MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_JSON })
@Transactional
public class ResourceServices extends AbstractServices<Resource> {
...
}

если класс аннотирован @Service, аннотация @Transactional игнорируется и транзакция для методов не запускается. Однако при изменении на @Component все работает нормально. Не могу понять, почему.

Весь проект можно увидетьВот

Ответы на вопрос(3)

Ваш ответ на вопрос