JAva-spring mvcトランザクションとフェースを定義し、織り込む


機能:
ビジネスロジックで2つ以上のデータベース操作を同時に完了する必要がある場合(例えば、振り替え、一方の収入、一方の支出、同時に完了する必要があります.そうしないと、データが同期しません)、トランザクション機能を使用する必要があります.
 
実装:
1)使用するjarパッケージまたはmaven依存性(pom.xmlに記載されており、jdbcはjavaデータベース接続に必要なjar、aspectsはトランザクションを織り込むjar)を追加します.
	
	    org.springframework
	    spring-jdbc
	    5.0.7.RELEASE
	
	
	    org.springframework
	    spring-aspects
	    5.0.7.RELEASE
	

    
2)指定したxmlプロファイルで設定:
     
	
		
	
	
	
		
			
			
		
	
	
	
		
		
		
		
	

a)この行のコードはget*に一致する名前を設定した方法は読み取り専用であり、つまりクエリー方法しかできない.

   
b)この行のコードはトランザクションの接面をcomとして定義する.accp.サービス下のすべてのパケット、すなわち範囲内のすべてのパケットはaのルールに従う

 
c)この行のコードはb箇所の切面を織り込み、取引が有効になる