Spring+mybatis注釈構成トランザクションの失効問題
10396 ワード
问题详述:サービスの中のthis.payBookMapper.insertFE20Data(targetMapMain);挿入に失敗すると、thisはロールバックされません.payBookMapper.insertFE20Item(targetItemMap);挿入レコード
まず、サービスのメソッドコードは以下の通りであり、サービスクラスに@Transactionalを追加します.
Springプロファイルは次のとおりです.
Spring-mvcプロファイルは次のとおりです.
spring-mvcで自動スキャンControllerを構成してサービスを排除しない場合、アプリケーションContext.xmlで自動的にサービスをスキャンしてControllerを排除しないと、トランザクションは失効し、上のファイルのコメントに誤って構成されます.
まず、サービスのメソッドコードは以下の通りであり、サービスクラスに@Transactionalを追加します.
/**
*
*/
@Override
public Map insertFSData(List
Springプロファイルは次のとおりです.
Spring-mvcプロファイルは次のとおりです.
spring-mvcで自動スキャンControllerを構成してサービスを排除しない場合、アプリケーションContext.xmlで自動的にサービスをスキャンしてControllerを排除しないと、トランザクションは失効し、上のファイルのコメントに誤って構成されます.