私はJavaで使用できるトランザクションマネージャの検索をいくつか開始していますが、JTAに遭遇し、JOTMと同様に休止状態になりました。最も支配的なトランザクションマネージャーのように見えるJTAの結果は、他のトランザクションマネージャーになりましたか?Java Transaction Manager
0
A
答えて
2
JTAは、Javaのトランザクション管理用の標準APIです。このAPIには多くの実装があります(基本的に、それぞれのJava EEサーバーには独自の実装がありますが、JOTM、Bitronix、Atomikosなど他のものもあります)。
標準のAPIを使用すると、トランザクションマネージャ/アプリケーションサーバー間で移植可能なトランザクションアプリケーションを開発できます。このAPIを尊重しないトランザクションマネージャーは、誰もそれを使用しないため、足元で自分自身を撃つでしょう。
1
技術を選択するときは、常に公開されているものを長い間利用してください。非常に人気があります。それは、そしてそこにはたくさんのサポートがあります。それは永続性が懸念される限り、休止状態です。 JTAは単にJava Transaction APIです。これにはいくつかの実装があります。人気のオープンソースのものは以下のとおりです。
Atomikos TransactionsEssentials
Hibernateはすべての一般JTAさんとよく果たしています。私も最初は冬眠に躊躇しましたが、セットアップと学習の努力をする価値があります。あなたが使いたいJTAは、いくつかの要因によって異なります。私は以下に集中します:
- あなたのニーズに最も適したものは何ですか?つまり、実際にあなたがやっているプロジェクトのタイプとJTAの経験に依存しています。
- Application Serverを使用していますか? JTAの実装を提供していますか?
- あなたに最適なドキュメントは何ですか?
これが役に立ちます。
関連する問題
- 1. Spring Amqp HibernateとRabbit Transaction Manager
- 2. Spring Transaction Manager(Annotation Style)ランタイムエラー
- 3. TRANSACTION in java + sqlite3
- 4. Java。 java.lang.NullPointerException in Transaction
- 5. Java Braintree check transaction
- 6. GrailsContextLoader Transaction Managerでエラーが発生しました
- 7. Java Transaction API(JTA)概要ヘルプ
- 8. skype manager + Java
- 9. Java Layout Managerのアドバイス
- 10. Android Add Transaction without Transaction
- 11. Hybris Transaction Timeout
- 12. Spring @ Transaction transactionsing xml
- 13. MS SSISでのOracle Transaction
- 14. Braintree Transaction
- 15. Authorize.net CIM Duplicate Transaction Window
- 16. MySQL Transaction returns error
- 17. @Transaction問題:TransactionSynchronization.beforeCompletionは例外
- 18. Alarm Managerが動作しないAndroid Java
- 19. Codeigniter:mysql transactionとaffected_rows
- 20. Accurev change xlink transaction
- 21. Asp MVC PayPal Transaction
- 22. Rinkeby: "Replacement transaction underpriced"
- 23. Laravel Eloquent ORM Transaction
- 24. Rails multi_db with transaction
- 25. Grails Transaction Issues
- 26. SQL Set transaction
- 27. Camel JPA Transaction + EntityManager
- 28. TransactionScopeとSQL Transaction
- 29. SSISシーケンスコンテナ-transactionレベル
- 30. JavaBinder FAILED BINDER TRANSACTION
HibernateはJTA実装ではありません。それはJ ** P **の実装 –
あなたは正しいです、私の手は私の脳が思ったより速くタイプしました。私は答えを編集します。 – Ali