Описание тега hibernate-session

A main Java interface to Hibernate persistence service.
1 ответ

Hibernate вложенные транзакции / сеансы и прокси-ассоциации

Я использую hibernate 4 и spring-aop для обработки транзакций, чтобы всегда была открытая транзакция на стороне сервера. Я хочу создать вложенную транзакцию, чтобы работать с ней изолированно, но я получаю ошибку: незаконная попытка связать прокси с…
1 ответ

Hibernate автоматическое управление версиями не работает (с Spring)

Я пытаюсь использовать автоматическое управление версиями Hibernate, но когда вызывается метод обновления F сеанса, я не вижу поле версии в предложении where запроса и при этом версия не увеличивается в базе данных. Я делаю что-то в корне неправильн…
1 ответ

Spring Config для Hibernate Session

Привет, я пытаюсь получить сессию Hibernate через инъекцию Spring. Вот мой весенний контекст xml: <!-- hibernate's session factory --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <prop…
1 ответ

Исправление проблемы сканирования сканирования - неизданный ресурс: база данных

Как я могу избежать этой проблемы, для строки ниже Query query = getSession().createQuery("my sql query"); или же Session session = getSession(); SQLQuery query = session.createSQLQuery(""); В моей реализации DAO есть несколько запросов, и я не могу…
29 янв '19 в 10:17
2 ответа

Слушатель при запуске транзакции

Я ищу чистое решение, чтобы иметь слушателя для начала транзакции. Это означает, что я хотел бы, чтобы слушатель был компонентом (компонентом) в контексте Spring, который получал бы событие при запуске транзакции от TransactionPlatformManager или Hi…
1 ответ

Hibernate не устанавливает псевдонимы и оракула "ORA-00918: столбец неоднозначно определен" ошибка

Я использую Hibernate 4.3.11.Final, и у меня есть эта модель и .hbm.xml файл: Доменный класс public class Dossier { private Long id; private Power power; private String dossierNumber; // getter and stters } Файл отображения спящего режима <hibern…
8 ответов

Hibernate: разница между session.get и session.load

По API я вижу, что это как-то связано с прокси. Но я не смог найти много информации о прокси и не понимаю разницу между звонками session.get а также session.load, Может кто-нибудь объяснить или направить меня на страницу ссылки? Спасибо!!
04 мар '09 в 01:36
1 ответ

Запись в несколько БД в одной транзакции в спящем режиме

У меня есть требование, где мне нужно написать в нескольких БД. Если какое-либо исключение происходит во время записи в любую из БД, я хочу откатить все. НАПРИМЕР Session userSession= a.getUserDBSession(); Session departmentSession= a.getDepartmentS…
3 ответа

Spring @Async: нулевая спящая сессия в коллекции LAZY

Я использую @Async аннотация на метод сервисного уровня. Все отлично работает, когда я EAGERLY загружаю поля коллекции @OneToMany, но когда я пытаюсь получить доступ к загруженному элементу LAZY, я обнаружил, что Hibernate SessionImplementor объект …
01 авг '14 в 15:11
1 ответ

Использование свойства current_session_context_class hibernate 3 hibernate 4

У меня есть приложение с работающими Spring и Hibernate3. Ниже приводится конфигурация фабрики сеансов в приложении SpringContext.xml. <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property n…
09 ноя '13 в 11:38
1 ответ

Как управлять картой несохраненных сущностей в сеансе Hibernate?

На моей сущности (myGroup : Group) У меня есть свойство коллекции (members : HashMap<Long, GroupMember>) и я хочу разрешить пользователю добавлять несколько новых (без ответов) GroupMemberс myGroup.members карта. Причина, по которой я использу…
27 июн '12 в 02:50
0 ответов

Hibernate Несогласованный сгенерированный идентификатор

У меня есть основной метод, который последовательно вызывает два веб-сервиса. Первый веб-сервис сначала вставляет данные в таблицу запросов, которые имеют первичный ключ, который генерируется последовательно с использованием режима гибернации. Эта т…
0 ответов

Ошибка создания бина с именем localContainerEntityManagerFactorryBean, определенного в ресурсе пути к классу hibernateconfig.class

Я получаю сообщение об ошибке при создании компонента с именем localContainerEntityManagerFactorryBean, определенным в ресурсе пути к классу hibernateconfig.class. вложенное исключение - javax.persistence.persistenceException: невозможно построить ф…
21 ноя '16 в 06:44
0 ответов

Оставьте открытым сеанс Hibernate с весенним приложением MVC

Я получаю invalid property exception когда я пытаюсь связать коллекцию в моем объекте модели в моем объекте формы. Я пытался уловить, и теперь я думаю, что проблема в спящем сеансе с Spring MVC, поэтому в контроллере я отредактировал функцию создани…
2 ответа

Правильный способ обработки сессии в спящем режиме

Мой код работает, я просто хочу знать, хорошо ли он написан и что я должен изменить. Я использовал другой метод для выбора MySQL, с Hibernate HQL и с Criteria. Главным образом, чтобы научиться использовать их. Другой вопрос касается сессии Hibernate…
27 янв '14 в 15:08
1 ответ

Hibernate: Можно ли сделать автоматическую очистку при фиксации транзакции?

У меня есть много отдельных функций, и я обязан выполнить session.clear () для транзакции.commit () в каждой из них для освобождения памяти. Возможно, я ошибаюсь, но я думаю, что session.clear () в спящем режиме не вызывается по умолчанию для Transa…
19 фев '13 в 07:45
1 ответ

Тест интеграции Spring mvc с hibernate и jackson-hibernate-mapper: недопустимая попытка связать коллекцию с двумя сессиями

Исключение "незаконная попытка связать коллекцию с двумя сеансами" хорошо известно и возникает, когда на одну и ту же сущность ссылаются в двух разных сеансах. У меня есть весенний интеграционный тест MVC, где это происходит, и мне нужен совет, как …
3 ответа

У задания Grails Quartz нет сеанса Hibernate после обновления, что вызывает исключение LazyInitializationException

Я обновил приложение Grails 1.0.4 до 1.1.1. После обновления я постоянно получаю исключения при выполнении моих заданий Quartz (используя плагин Quartz 0.4.1). Плагин используется для ручного планирования заданий с использованием Simple и Cron Trigg…
1 ответ

Невозможно получить доступ к данным одной сессии транзакции в другой транзакции

Я использую транзакцию Spring с hibernate jpa. У меня есть одна активная транзакция, внутри которой я создал транзакцию, используя Propogation.RequiredNew, как сделать данные сеанса первой транзакции доступными в следующей транзакции
1 ответ

Изменение режима Hibernate Session.FlushMode во время сеанса

Мое приложение использует FlushMode.AUTO, Для конкретного вызова метода службы я хочу изменить Hibernate Session.FlushMode в FlushMode.COMMIT и вернуться к FlushMode.AUTO когда метод завершится. Вопрос:- Есть ли проблемы / опасности изменения FlushM…
08 апр '14 в 16:04