У меня есть REST-сервис, предоставляемый через Spring-MVC. У меня есть определенный метод, который правильно отображается и вызывается через HTTP-вызов. Приложение My Spring содержит HibernateTransactionManager
, а транзакции настраиваются с помощью @Transactional
-аннотаций. Я аннотировал метод следующим образом:
@Transactional(readOnly = true)
@Override
@RequestMapping(value = "/start", method = RequestMethod.GET)
@ResponseBody
public List<SomeObject> start(....)
Каждый раз, когда я вызываю HTTP-метод, я org.hibernate.LazyInitializationException
из моего org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
, который связан с контекстом моего приложения. Действительна ли аннотация @Transactional
для MessageConverter
?