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

Создан шаблонный проект для предоставления RESTful API базе данных с поддержкой JPA. Это'с использованием следующих версий:

- весна 3.2.6

- Hibernate 4.3.0

- Джерси 2.5.1

Я наконец смог заставить их играть вместе, но все еще остается вопрос. Вот's одна из самых загадочных вещей (см. выдержку из класса обслуживания REST)

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

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

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

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

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