文章詳情頁
java - 對(duì)于@Transactional和sql...for udpate的理解
瀏覽:148日期:2024-01-14 14:15:18
問題描述
對(duì)于一個(gè)serviceImpl的方法,這個(gè)方法開啟了事務(wù)。
@Autowiredprivate UserDao userDao;
@Transactionalpublic void f() {
......userDao.findIdForUpdate();......
}我的理解是這個(gè)forupdate的sql將會(huì)鎖表。
那么是在sql執(zhí)行時(shí)候不能修改這個(gè)表還是說在這個(gè)f()方法執(zhí)行期間的時(shí)候不能修改這個(gè)表呢?
問題解答
回答1:事務(wù)執(zhí)行期間產(chǎn)生行鎖(innodb引擎)
標(biāo)簽:
java
上一條:java - Ckeditor上傳圖片時(shí)出現(xiàn)mutipartRequest 轉(zhuǎn)換異常下一條:java - 大家可以分享一下各自如何高效編程嗎?就是一些常用的配置及習(xí)慣等等
相關(guān)文章:
1. index.php錯(cuò)誤,求指點(diǎn)2. python - PyQt5 如何獲得標(biāo)題?3. python小白,問一個(gè)關(guān)于可變類型和不可變類型底層的問題4. nginx和web服務(wù)都跑在docker容器里時(shí),nginx負(fù)載均衡如何配置服務(wù)的IP地址5. node.js - 微信小程序 +nodejs+socket.io bug6. html5 - qq空間播放視頻的返回?cái)?shù)據(jù)7. dict - Python判斷字典中是否有重復(fù)值8. MYSQL新建用戶設(shè)置可以遠(yuǎn)程訪問的問題9. html5 - 微信瀏覽器視頻播放失敗10. python運(yùn)行后沒有任何反饋要怎么排查
排行榜

熱門標(biāo)簽