問題タブ [transactionmanager]
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.
spring-boot - Spring Boot組み込みTomcatでのトランザクションマネージャーの構成
Spring boot 1.2.3
埋め込みで使用していtomcat 8.0.20
ます。
通常tomcat
、コンテキストでトランザクションマネージャーを構成できます。
例:
Spring boot
T/X マネージャーを組み込みに登録する方法はありますtomcat
か?
jdbc - 複数のデータベース操作のための Spring jdbcTemplate ロールバック
プログラムの実行にハンドラー、businessObject、および DAO を使用するプログラムがあります。制御はハンドラーから始まり、businessObject へ、そして最後にデータベース操作のための DAO へと続きます。
たとえば、私のプログラムでは、insertEmployee()、updateEmployee()、deleteEmployee() という 3 つの操作が実行されます。各メソッドは、ハンドラから次々に呼び出されます。insertEmployee() を呼び出してコントロールをハンドラーに戻すと、updateEmployee() を再度呼び出してコントロールをハンドラーに戻してから、deleteEmployee() を呼び出します。
問題の説明: dao の最初の 2 つのメソッドが成功し、制御がハンドラーに戻り、dao に要求する次のメソッドが deleteEmployee() である場合。その間、deleteEmployee() で何らかの例外に直面します。以前の insertEmployee() および updateEmployee() 操作もロールバックできるはずです。deleteEmployee() だけをロールバックするべきではありません。このプログラムはシステムで実行されたことがないため、動作するはずです。
春のjdbcTemplateトランザクション管理でこれを達成する方法を教えてください。
java - フォームデータをデータベースに注入しようとしたときの javax.ejb.EJBException
フォーム入力に基づいてデータベースにデータを挿入しようとしていますが、フォームを送信すると厄介な例外が発生し、スケーラブルなソリューションに頭を悩ませることができないようで、多くのことを試しました。 .. 多分あなたは助けることができますか?プログラムが何を伝えようとしているのかわからない...
私は使用しています:
ネットビーンズ 8*
グラスフィッシュ 4*
ジャバEE7
警告:
原因
役に立つ場合は、参照しているコードの行の下を参照してください。
controller.ControllerServlet.doPost(ControllerServlet.java:409) でコードを参照します。
session.OrderManager.addCustomer(OrderManager.java:55) でコードを参照します。
session.OrderManager.placeOrder(OrderManager.java:34) でコードを参照します。
java - Spring Declarative Transaction Advice ポイントカット エラー
datasaourceTransactionManager を使用して、Spring のトランザクション管理を実装しようとしています。これが私のapplication-context.xmlです
ただし、アプリケーションを起動すると、次の例外が発生します。
ポイントカット式の問題が見つからないようです。どこが間違っていますか?
spring - 複数のデータソース (3 つの Oracle データベース) に対して単一のトランザクション マネージャーを構成する方法は?
私のプロジェクトはSpring Batchです。3 つの異なるデータ ソースに 3 つのトランザクション マネージャーを使用しています。ロールバックが 3 つすべてで行われるように、すべてのデータソースを同期したいと考えています。3 つのデータソースすべてに対して単一のトランザクション マネージャを使用することは可能ですか? そうですか、設定方法は?誰でもこれで私を助けてください。私の設定の詳細の下にある、
java - 複数のシャード データベース Hibernate トランザクション
春ベースのTomcatサービスがあります。注釈ベースの休止状態マッピングを使用しており、複数のシャード データベースがあります。すべてのシャード データベースには同じテーブルがあり、Student と表示されます。@Transactional
アノテーションを使用してそれらにトランザクションを実装したい。
今、バッチ全体を挿入したいと思います。エラーが発生した場合は、すべてロールバックしてもらいたいです。それを行う最善の方法は何ですか?のように複数のTransactionManager
修飾子を記述できます@Transactional("txManager1", "txManager2")
か?