2

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

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

そのため、jasperサーバーにJPA / Hibernateによってトランザクションを開かせたいのです(例としてIDを使用しますか?)。

ありがとう !

4

1 に答える 1

0

接続のトランザクション分離レベルを、ここで説明する値の1つに変更する必要があります。

Hibernateでは、これはセッション構成でここでhibernate.connection.isolation説明されているようにを指定することによって行われます。

于 2011-07-29T12:06:14.723 に答える