У меня есть приложение, использующее spring-mvc и hibernate.
Чтобы избежать исключения ленивой инициализации Hibernate в контроллерах mvc, я успешно использую решение, выставленное here.
Теперь я должен сделать то же самое (если возможно) в службах spring-ws, которые затронуты той же проблемой.
Я пробовал this трюк без везения.
Любые идеи?
Есть ли аналогичный OpenSessionInViewInterceptor для размещения перехватчиков веб-сервисов?Spring-WS: LazyInitializationException: не удалось инициализировать прокси - нет сеанса
0
A
ответ
0
Я нашел решение,
просто указать OpenSessionInViewFilter в web.xml и фильтровать путь WebServices с URL-шаблон /ws/*
:
<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>/ws/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
Смежные вопросы
- 1. LazyInitializationException не удалось инициализировать прокси - нет сеанса
- 2. LazyInitializationException: не удалось лениво инициализировать коллекцию роли не удалось инициализировать прокси - нет сеанса
- 3. Проблема с LazyInitializationException не может инициализировать прокси - нет сеанса
- 4. WebService - не удалось инициализировать прокси - нет сеанса
- 5. «LazyInitializationException: не удалось инициализировать прокси - нет сеанса» - на самом деле, ни одного сеанса не найдено нигде
- 6. LazyInitializationException в Hibernate: не удалось инициализировать прокси - не сессии
- 7. Проблема с гибернацией: org.hibernate.LazyInitializationException: не удалось инициализировать прокси - нет сеанса
- 8. LazyInitializationException: не удалось инициализировать прокси - нет сеанса в Spring и Hibernate
- 9. Hibernate LazyInitializationException: не удалось инициализировать прокси - не сессии
- 10. Не удалось инициализировать прокси - нет сеанса сессии.LOAD и EVICT
- 11. Проблема сопоставления NHibernate - Не удалось инициализировать прокси - нет сеанса
- 12. не удалось инициализировать прокси - нет сеанса - только сервер производства?
- 13. Tomcat HTTP Status 500 - не удалось инициализировать прокси - нет сеанса
- 14. не удалось инициализировать прокси - нет сеанса в jax-ws + hibernate
- 15. org.hibernate.LazyInitializationException: не удалось инициализировать прокси - нет сеанса | DAO
- 16. (org.hibernate.LazyInitializationException) org.hibernate.LazyInitializationException: не удалось инициализировать прокси - нет сеанса
- 17. не удалось инициализировать прокси - нет сеанса (Spring-Hibernate-one-one)
- 18. hibernate: LazyInitializationException: невозможно инициализировать прокси
- 19. не удалось лениво инициализировать коллекцию роли [], не удалось инициализировать прокси - нет сеанса
- 20. не удалось лениво инициализировать коллекцию роли: website.User.purchasedProducts, не удалось инициализировать прокси - нет сеанса
- 21. Hibernate - не удалось лениво инициализировать коллекцию роли: beans.Language.patients, не удалось инициализировать прокси - нет сеанса
- 22. Не удалось лениво инициализировать коллекцию роли не удалось инициализировать прокси - нет сеанса
- 23. не удалось лениво инициализировать коллекцию ..., не удалось инициализировать прокси - нет сеанса
- 24. LazyInitializationException: не удалось лениво инициализировать коллекцию роли: Usuario.autorizacoes, не удалось инициализировать прокси - no Session
- 25. Получение LazyInitializationException «не удалось инициализировать прокси - нет Session» при выполнении транзакции в фоновом потоке
- 26. Hibernate - невозможно инициализировать прокси-сервер - нет сеанса
- 27. Hibernate/Spring3: невозможно инициализировать прокси - нет сеанса
- 28. Не удалось написать JSON: не удалось инициализировать прокси - нет Ошибка сеанса
- 29. Не удалось инициализировать прокси - не сессии
- 30. иногда кабоб "не удалось инициализировать прокси - нет Session"