第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Spring @Transaction注解的方法在多線程中是否屬于同一個事務(wù)

Spring @Transaction注解的方法在多線程中是否屬于同一個事務(wù)

收到一只叮咚 2019-02-19 06:38:32
在我的Java WEb中,我使用了spring MVC的事務(wù),我在service層中有個方法是用了@Transaction注解的,這個方法會update數(shù)據(jù)庫中的數(shù)據(jù),然后又查詢數(shù)據(jù)庫中的數(shù)據(jù)。情況是這樣,當(dāng)有多個請求時,生成多個線程進(jìn)入這個方法,然后我發(fā)現(xiàn),在同一個方法里,update之后再查看這個數(shù)據(jù),是可以看到數(shù)據(jù)確實(shí)被改變了的,但是這個改變在其他線程中是看不到的。我的問題是,同一個方法即使多個請求進(jìn)來不應(yīng)該是進(jìn)入同一個事務(wù)嗎?這些線程之間做的數(shù)據(jù)更新不應(yīng)該是彼此可見的嗎?如果我想讓同一個方法注冊的事務(wù)都屬于同一個事務(wù)應(yīng)該怎么做呢?
查看完整描述

4 回答

?
紫衣仙女

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個贊

肯定不是同一個事務(wù)啊。
Spring 就是使用ThreadLocal來存儲Connection的,不同的線程Connection肯定不一樣,所以不可能會在同一個事務(wù)中。
org.springframework.jdbc.datasource.DataSourceUtils

查看完整回答
1 反對 回復(fù) 2019-03-01
?
大莫一秋

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個贊

第一、數(shù)據(jù)可見性是數(shù)據(jù)庫本身的隔離級別決定的 不是事物要處理的 第二 、一個方法所有線程都是同一個事物?天吶 怎么有這樣的想法
查看完整回答
反對 回復(fù) 2019-11-23
?
大莫一秋

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個贊

第一、數(shù)據(jù)可見性是數(shù)據(jù)庫本身的隔離級別決定的 不是事物要處理的 第二 、一個方法所有線程都是同一個事物?天吶 怎么有這樣的想法
查看完整回答
反對 回復(fù) 2019-11-23
?
慕姐4208626

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超7個贊

JavaBean實(shí)現(xiàn)了底層多線程...

查看完整回答
反對 回復(fù) 2019-03-01
  • 4 回答
  • 0 關(guān)注
  • 7809 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號