java - 关于MyBatis通过Spring切面做事物管理的问题(抛出了异常却不回滚,切面没切到也提交了,用Junit测试)
怪我咯
怪我咯 2017-04-18 09:24:00
0
4
449
怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(4)
伊谢尔伦

まあ、ウィービングメソッドでエラーが発生しましたね? このようにエラーをスローした場合、もちろんロールバックはありません

いいねを押す +0
迷茫

コード 151 行目: ResponseVo = iUserService.addOneUser(user);
Runtime Exception メソッドで iUserService#addOneUser がスローされると、トランザクションのロールバックがトリガーされます。このメソッド内のコードはここには掲載されていないため、判断が困難です。 。

いいねを押す +0
黄舟

物事が送信され、サービスに投入されました

いいねを押す +0
洪涛

あなたのアスペクトはサーバー層の add メソッドです。テスト メソッドで例外をスローした場合、トランザクションはすでに実行されています。例外をスローするには、server.add メソッドに移動してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!