Вопрос

Предыстория

Приложение, над которым я работаю в настоящее время, использует 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, поскольку он был сопоставлен с

*.делать

вместо того , чтобы

/*

Шардул.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top