問題タブ [jta]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
256 参照

java - さまざまな EAR でトランザクションを処理する

複数の EAR と同じトランザクションを処理するためのベスト プラクティスは何ですか。しかし、明らかに私たちが取り組んできた Currents プロジェクトでは、これは作成と更新に厳密には必要ありません。ただし、エンティティからコレクションを取得しようとすると、アクティブなトランザクションがないか、閉じられているというエラーが表示されますが、Ear A でエンティティ A を更新し、Ear B でエンティティ B を更新すると、エンティティ A が完全に機能します。エンティティ B には異なるデータソースがあります。この時点では、まだ xa データソースを構成していないため、この点について非常に混乱しています。これを処理するための最良の方法は何ですか。トランザクションはコンテナーではなく Bean によって処理され、データソースは EAR A と EAR B で異なります

0 投票する
4 に答える
67535 参照

java - RESOURCE_LOCAL または JTA としての持続性ユニット?

以下のような質問があります。

  1. これら2つの違いは何ですか?
  2. これらは両方ともすべてのデータベースでサポートされていますか?
  3. JPA TransactionManager と JTA TransactionManager は異なりますか?
0 投票する
1 に答える
18618 参照

java - 春の jta トランザクション マネージャー

春の使用:

  1. jta-transaction-manager は id を名前として使用して、以下のようにサービス層に REF として渡すことができますか?

  2. tx:jta-transaction-manager は je22 コンテナーにのみ使用できますか? Tomcatの場合、以下のように手動で行う必要があります

    /li>

質問 2 の場合

0 投票する
1 に答える
1582 参照

java - デフォルトでresource_localまたはjtaを使用した春の休止状態の設定?

私の設定は applicationContext.xml で直接行われるので、私は persistence.xml を持っていません。デフォルトでは、これは resource_loca または jta ですか? jta を使用する場合、追加のパラメーターを追加する必要がありますか?

0 投票する
2 に答える
2663 参照

java - いつグローバルトランザクションを使用するか、トランザクションにSpring AOPを使用するか

Q1. 複数のデータベースを処理する必要がある場合、グローバル トランザクションを使用する必要があることは理解しています。しかし、この投稿から http://fogbugz.atomikos.com/default.asp 。その人は、Spring aopを使用して別のトランザクションマネージャーについてアドバイスすることを提案しました(詳細>データソース/セッションファクトリー)。どのような状況でこのアプローチを使用できるか、また、atomikos、jotm、ejb などを使用した XA (グローバル トランザクション) が必要になるのはどのような状況でしょうか。

0 投票する
3 に答える
1585 参照

java - ApplicationException - Java - Hibernate - ロールバック関連

私の質問は、トランザクションと例外に関連しています

要件:

データベース テーブルに挿入するレコードが 10 個あります。すべてのレコードを挿入した後、別のテーブルにデータを挿入します。したがって、2 番目のテーブルへの挿入が失敗した場合は、そのレコードをロールバックしたいと考えています。

元。一度に 10 人分の現金振込 (1 つの口座から口座へ) を処理するとします。

擬似コード: ------------- EJB メソッドの開始

---------EJB メソッドの終了

ここでは @ApplicaitonException(rollback=true) アノテーションで AppException を作成しています。

必要な機能は次のとおりです。TransferRecord (たとえば 2) でトランザクションが失敗した場合でも、データをレコード 0、レコード 1、レコード 3、レコード 4 (など... レコード 2 ではなく) にコミットする必要があります。

ただし、ここでの問題は、TransferRecord 2 が失敗し、TransferRecord 3 に移動すると、「Session Closed」エラーが発生することです。

私の疑問は次のとおりです。1.これは正しいアプローチですか?または、EJB 2 の外部で (TransferRecord ごとに) for ループを実行する必要があります。セッションが閉じられていないが、トランザクションがロールバックされていることを確認するにはどうすればよいですか?

前もって感謝します。

EJB3、Hibernate 3.x、Jboss 4.2.x を使用しており、Container Managed Transaction を使用しています。

0 投票する
4 に答える
30744 参照

timeout - JTA トランザクション タイムアウト例外 - weblogic 10.X

管理コンソールから JTA トランザクションのタイムアウトを変更し、300 に設定しました。変更した後でも、JTA トランザクションが予期せずロールバックされて (おそらくタイムアウトが原因で)、次のように表示されて失敗しました。

変更 (タイムアウト値 300) がそのドメインに反映されたかどうかを確認するために、ドメインの下でチェックするconfig.xmlと、300 で反映されました。

私の質問は、トランザクションのタイムアウト値を更新する必要があり、サーバーを再起動する必要がある他の場所はありますか?

以下のサーバーからの例外の後の完全なスタック トレース:

0 投票する
3 に答える
13414 参照

java - JPAを使用して更新する

私はGlassfishv2と永続性をWebアプリケーションで使用しています。

Webアプリケーション内の通常のJavaクラスファイルを使用して永続コードを呼び出しています

このコードを使用して簡単に選択できます:-

persistence.xmlファイルにtransaction-type="JTA"があるため、JTAを使用して更新したい

このコードを使用して更新を使用しようとすると、ログにトレースがないnullPointerExceptionが発生します

ヘルプ

ありがとう

プラデュット

0 投票する
1 に答える
3231 参照

postgresql - Atomikos UserTransaction を使用した Jetty データソース

私の Web アプリケーションには、2 つの Postgresql DB 上の 2 つのデータソース (principalDB と backupDB) があり、それらのための Web コンテナー管理のトランザクション マネージャー (Atomikos を使用) があります。Spring FW と Hibernate は、アプリケーションの構成要素です。私が直面している問題は、Jetty 6.1.3 Web コンテナーが、リソースを宣言するアプリ固有の WEB-INF/jetty-env.xml をロードしていないように見えるため、例外が発生することです。

2つのデータソースを構成する方法は次のとおりです

  1. で、WEB-INF/web.xmlresource-ref を使用して 2 つのリソースを次のように宣言しました。

    /li>
  2. WEB-INF/jetty-env.xml私が持っている

私は何を間違っていますか?

0 投票する
1 に答える
16224 参照

mysql - hibernate、mysql、glassfish v3、および JTA データソース

mysql と glassfish で hibernate エンティティ マネージャーを使用しようとしています。JTA データソースを使用しようとすると、次のエラーが発生します。

これが私のpersistence.xmlの設定方法です

ただし、非 jta データソースを構成すると、正常に動作します

それはすべてうまくいっていますが、私は本当に使いたいです:

それ以外の:

休止状態の構成で何か不足していますか、それとも JTA データソースを使用することは可能ですか?