2017-03-14 4 views
0

DBとサーバーを1つのトランザクションでいくつかの新しいデータで更新したいとします。Java 8サーバートランザクションのコード例

私はJava 8を使用しています。私はJavaトランザクションAPIを探していました。

JTAが見つかりましたが、コード例は見つかりませんでした。誰かにリンクしてもらえますか?

私はこのpostpost

を見ましたが、そこにDBトランザクションについてであり、何のコード例がありませんでした。

私はそれは同様に、ピア・サーバーの更新を包むようDALレベル

よりも高いレバーで取引をしたいです。

private void updateDbAndServer() throws Exception { 



     if (rulesUiRepository.updateRulesUiSnapshot(nonSplittedRulesSnapshot) == -1) 
      throw new RuntimeException("cannot save ui snapshot in DB"); 

     Map<RuleConditionBl, RtRule> splittedMap = nonSplittedRulesSnapshot.toSplittedMap(); 
     anotherService.updateConfig(splittedMap); 
    } 

答えて

0

Spring Transaction APIは非常に使いやすく、ビジネスロジックについて集中することができます。 APIは宣言形式で使用されます。詳細についてはthisをチェックしてください。