単一の休止状態構成ファイルを使用して2つの異なるデータベース(oracle、sybase)を更新できますか?単一の休止状態構成ファイルを2つの異なるデータベース(oracle、sybase)で更新できますか?
また、2番目のトランザクションが失敗した場合、最初のトランザクションをロールバックします。出来ますか?
単一の休止状態構成ファイルを使用して2つの異なるデータベース(oracle、sybase)を更新できますか?単一の休止状態構成ファイルを2つの異なるデータベース(oracle、sybase)で更新できますか?
また、2番目のトランザクションが失敗した場合、最初のトランザクションをロールバックします。出来ますか?
単一のSessionFactory
から複数のデータベースに接続することはできません。
複数のSessionFactory
インスタンスを別々に設定することもできます。
2番目のトランザクションが失敗した場合、最初のトランザクションをロールバックします。出来ますか?
トランザクションを強固に調整したい場合は、分散トランザクションを使用して調べる必要があります。読む:JTA。いくつかの種類のトランザクション・マネージャーを構成する必要があります。これは設定が煩雑で、複雑さが増します。
一貫性の保証が必要ない場合は、SpringのTransactionSynchronization
などを使用して調べることができます。しかし、それは乱雑になるだろう。それはいつも「もう一方をコミット」するために下ろされます。
あなたは2つのタスクを実行し、JMSのようなものを使用して調整することを検討しましたか?これはよりクリーンなソリューションかもしれません。
**使用方法**スプリング?** – ManuPK