spring - JavaWeb中 Service 层的事务问题
PHP中文网
PHP中文网 2017-04-18 10:53:17
0
3
505

下面是我的Spring配置

通过上面的配置可以看出我是在所有的service中加入的事物,也就是说我的service出错了会回滚所有的提交。
那么如果遇到Aservice调用Bservice的方法,然后Bservice调用了Cservice层的方法,
A->B->C
这种情况属于事物层嵌套调用,那么问题来了我在Cservice中如果出现异常,现在是只会回滚Cservice的事物,还是会把A和B的事物都回滚。
请大牛来帮忙解释下这个问题。我也是突然想到有这种情况实际没有这么做呢~

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(3)
刘奇

Saya belum mencuba ini. Walau bagaimanapun, secara amnya tidak disyorkan bahawa perkhidmatan panggilan perkhidmatan Sesetengah perkhidmatan biasa boleh diletakkan di dao

刘奇

propagation="DIPERLUKAN" bermakna jika transaksi wujud pada masa ini, masukkannya ke dalam skop transaksi semasa, jika tidak, buat transaksi baharu. Jadi mereka semua akan tergolong dalam transaksi yang sama.

PHPzhong

Ini boleh ditakrifkan menggunakan kaedah penyebaran transaksi konfigurasi. Adakah anda ingin menyertai transaksi semasa atau membuat transaksi baharu sendiri?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!