2011-07-29 8 views
1

既存の(開いている)トランザクションを取得して使用する方法はありますか?オープンなpostgresqlトランザクションに参加する

いくつかのデータを挿入するJPA/Hibernateを使用するアプリケーションがあります。セッション内(とトランザクション)では、別のサーバーからいくつかのジャスパー・レポートを生成したいと考えています。 Jasperレポートは、データを取得するために独自のクエリを使用します。しかし、必要なデータはまだコミットされていません。

JPA/Hibernateによってオープンされたトランザクションをjasperサーバーで取得するようにしたいのです(例では?)。

ありがとうございます!

+0

これを整理できましたか?以下のドキュメントはあまり役に立ちません... – estani

答えて

0

接続のトランザクション分離レベルをhereのいずれかの値に変更する必要があります。

Hibernateでは、hibernate.connection.isolationを指定してhereと指定してセッション構成でこれを行います。

+0

ありがとうございました!それはまさに私が必要としているようです。私はそれを試みます。 – Albataur

関連する問題