Сессия DWR + Spring + JPA Закрыта
Вопрос
Предыстория
Приложение, над которым я работаю в настоящее время, использует Spring + JPA.Все работало нормально до того, как мы решили внедрить DWR.
Используя DWR, я вызываю метод в классе обслуживания, и затем он перенаправляется на контроллер.
try{
return WebContextFactory.get()
.forwardToString("/search.do?searchString=" + searchString);
}catch(...){
}
После этого, когда метод поиска вызывается в DAO, он не находит сеанс pen.
Session session = (Session) entityManager.getDelegate();
Это заседание здесь закрыто...
Я думаю, что мои изменения (по внедрению DWR) никоим образом не должны повлиять на создание сеанса.
Ожидающий ввода данных.
Шардул.
Решение
Проблема решена.
Проблема заключалась в конфигурации OpenEntityManagerInViewFilter в web.xml .Он не перехватывал запросы DWR, поскольку он был сопоставлен с
*.делать
вместо того , чтобы
/*
Шардул.
Не связан с StackOverflow