Описание тега open-session-in-view

Открытый сеанс в представлении (OSIV) - это шаблон, в котором контекст постоянства (сеанс) открыт и доступен на уровне представления и закрывается в конце HTTP-запроса.
1 ответ

Hibernate. Получить ленивый размер коллекции на JSP

Я использую Spring MVC с OpenSessionInViewFilter и пытается найти наилучшую практику, чтобы получить ленивый размер коллекции на JSP (без загрузки коллекции и LazyInitializationException). Какие-либо решения?
1 ответ

Spring.NET + NHibernate - несколько (разных) баз данных с OpenSessionInView

В моем веб-приложении у меня есть 2 совершенно разные базы данных - одна, которая в основном используется CMS, из которой мы хотели бы получать информацию о страницах на страницах, не относящихся к CMS на том же веб-сайте, и одна, которая содержит с…
1 ответ

java.lang.ClassNotFoundException: org.springframework.orm.hibernate.support.OpenSessionInViewFilter

Я новичок в весне / спящем и пробовал мое первое приложение. Я застрял в этой ошибке, сначала было что-то вроде ошибки "фабрика сессий не связана с потоком". я решил это, объявив фильтр OpenSessionInView в моем файле web.xml, указанном ниже http://j…
2 ответа

LazyInitializationException, несмотря на OpenSessionInViewFilter

Кажется, я случайно получаю следующее исключение LazyInitializationException в приложении Spring/MVC 3.0/Hibernate 3.5, несмотря на то, что фильтр сам просматривается в трассировке стека. Есть идеи о том, на что мне стоит обратить внимание? 07 Jun 2…
07 июн '11 в 16:40
1 ответ

Одна транзакция на запрос с помощью Spring MVC и Hibernate

Я хочу использовать Spring MVC и Hibernate. Я не хочу использовать сервисный слой или @Transactional атрибут во всех методах контроллера (или, скорее, я хочу, чтобы Spring рассматривал их как транзакционные). Поэтому я хочу начать транзакцию, когда …
01 фев '19 в 15:16
1 ответ

GWT RequestFactory с Set sub-collection

У меня есть небольшая проблема с RequestFactory относительно сохранения дочерних коллекций в форме Set . Я использую gwt 2.5 с /questions/tagged/requestfactory и Hibernate4/Spring3 на серверной части. Я использую фильтр /questions/tagged/open-sessio…
16 янв '13 в 13:20
1 ответ

Откройте EntityManager в представлении в JPA для Java EE

Я ищу, как реализовать шаблон Open EntityManager In View в JPA. Однако все, что я могу найти, это для Hibernate (Open Session In View) или Spring. Может ли кто-нибудь из вас привести пример (с кодом, если это возможно) о том, как реализовать шаблон …
1 ответ

Настройка OpenSessionInViewFilter с помощью Spring 3 и Servlet 3

Я хочу настроить OpenSessionInViewFilter чтобы иметь возможность использовать ленивую инициализацию hibernate в представлении, поэтому я добавил определение фильтра в web.xml, но он не работает, я все еще получаю то же самое исключение ленивой иници…
1 ответ

Настройка фильтра OpenSessionInView с помощью приложения Spring Hibernate

Я работаю над веб-приложением Spring Hibernate Ранее я загружал конфигурацию Spring с помощью dispatcher-servlet.xml без использования ContextLoaderListener, но когда я реализую шаблон OpenSessionInView, я должен предоставить ContextLoaderListener в…
0 ответов

Открытая сессия с аннотацией

Можно ли использовать аннотацию для того, чтобы делать то, что делает фильтр OpenSessionInView: держать сеанс гибернации открытым в области видимости, но только для одной аннотированной функции? PS Мне нужно это для локальных исправлений в каком-то …
21 июн '17 в 08:38
4 ответа

Не удается заставить OpenEntityManagerInViewFilter работать в JBoss 6.1

Я пытаюсь добавить поведение открытого сеанса в поле зрения к существующему чистому приложению JPA. Использование Spring на уровне сервиса не вариант. Я хотел бы обернуть представление в Spring OpenEntityManagerInViewFilter, и не нужно изменять слой…
1 ответ

Область Hibernate Session в транзакциях JTA против Open-Session-In-View

Правильно ли говорить, что используя JTA Сделки с Hibernate контрастирует с использованием Open-Session-In-View Что касается объема сессии?Из того, что я смог собрать сессионный объем в JTA Транзакции - это транзакция (в основном на основе этой ссыл…
31 окт '10 в 08:25
1 ответ

Список Критерии гибернации не возвращает новые записи немедленно

Я использую Spring MVC с Hibernate 4.Моя проблема, когда я использую Criteria с методом list(), чтобы получить все записи из таблицы. Существует сторонний процесс, который вставляет записи в таблицу каждую 1 секунду, и экран, который представляет эт…
5 ответов

Как заставить OpenSessionInViewFilter исключать статические ресурсы

Я реализовал OpenSessionInViewFilter для моего веб-приложения MVC, и он работает почти идеально. Единственная проблема заключается в том, что он также создает сеанс для каждого изображения, js, css и т. Д., Запрашиваемых с веб-сервера. Это я не хочу…
26 апр '12 в 10:01
2 ответа

Исключение "не удалось лениво инициализировать коллекцию ролей" возникает даже при использовании шаблона OSIV

Я использую OpenSessionInViewInterceptor, чтобы избежать LazyInitializationException. Это работало нормально, но иногда возникает LazyInitializationException, даже если я использую OSIV. Исключения таковы: SEVERE: Servlet.service() for servlet [appS…
1 ответ

Проблема с использованием потока, поддерживаемого ScrollableResults, в качестве возвращаемого типа в Spring MVC

Важное примечание: это было принято как проблема Spring с целевой версией исправления 4.1.2. Моя цель - достичь сложности пространства O(1) при генерации HTTP-ответа из Hibernate ScrollableResults, Я хочу сохранить стандартный механизм, где MessageC…
2 ответа

Spring, Hibernate, Tiles, OpenSessionInViewFilter и LazyInitializationException

Я получил LazyInitializationException на jsp, когда пытался получить доступ к коллекции, которая была загружена с отложенной загрузкой: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.navigator.catego…
1 ответ

OpenSessionInViewFilter не может быть приведен к javax.servlet.Filter

Я получаю исключение при попытке запустить приложение Java EE Spring+Hibernate в Tomcat7. Раньше это работало, но я думаю, что что-то напортачило при переходе на Tomcat7. Исключение составляет Mar 29, 2013 11:38:33 PM org.apache.catalina.core.Standa…
1 ответ

Транзакция не откатывается

Я использую OpenSessionInView в моем приложении. Моя цель - откатить все изменения в базе данных одним методом, если произойдет какое-либо исключение. Вот мой контроллер: @RequestMapping(value="/kartazadan.do", method=RequestMethod.GET ) @Transactio…
10 ответов

Почему открытая сессия Hibernate считается плохой практикой?

И какие альтернативные стратегии вы используете для исключения LazyLoadExceptions? Я понимаю, что открытое заседание имеет проблемы с: Многоуровневые приложения, работающие в разных jvm Транзакции совершаются только в конце, и, скорее всего, вы хоте…