Присоединиться к открытой транзакции postgresql - PullRequest
1 голос
/ 29 июля 2011

Есть ли способ получить и использовать существующую (открытую) транзакцию?

У меня есть приложение, использующее JPA / Hibernate, которое вставляет некоторые данные. В рамках сеанса (и, таким образом, транзакции) я хочу сгенерировать некоторые отчеты о яшме с другого сервера. Jasper report использует собственный запрос для получения данных. Но необходимые данные еще не переданы.

Так вот почему я хочу, чтобы jasper-сервер открывал транзакцию в JPA / Hibernate (с идентификатором в качестве примера?).

Спасибо!

1 Ответ

0 голосов
/ 29 июля 2011

Вам необходимо изменить уровень изоляции транзакции соединения на одно из значений, описанных здесь .

В Hibernate это делается в конфигурации сеанса путем указания hibernate.connection.isolation, как описано здесь .

...