文章詳情頁
java - 對于@Transactional和sql...for udpate的理解
瀏覽:123日期:2024-01-14 14:15:18
問題描述
對于一個serviceImpl的方法,這個方法開啟了事務。
@Autowiredprivate UserDao userDao;
@Transactionalpublic void f() {
......userDao.findIdForUpdate();......
}我的理解是這個forupdate的sql將會鎖表。
那么是在sql執(zhí)行時候不能修改這個表還是說在這個f()方法執(zhí)行期間的時候不能修改這個表呢?
問題解答
回答1:事務執(zhí)行期間產(chǎn)生行鎖(innodb引擎)
標簽:
java
上一條:java - Ckeditor上傳圖片時出現(xiàn)mutipartRequest 轉(zhuǎn)換異常下一條:java - 大家可以分享一下各自如何高效編程嗎?就是一些常用的配置及習慣等等
相關文章:
1. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題2. html5 - javascript讀取自定義屬性的值,有的能夠取到,有的取不到怎么回事??3. html - Python2 BeautifulSoup 提取網(wǎng)頁中的表格數(shù)據(jù)及連接4. python - PyCharm里的一個文件不小心忽略了wx包5. android - VideoView與百度Map沖突6. python - (2006, ’MySQL server has gone away’)7. 小白學python的問題 關于%d和%s的區(qū)別8. python - 使用eclipse運行django代碼,修改了views.py這個文件,但是瀏覽器顯示的還是原有沒修改的結果,怎么處理?9. django - pycharm 如何配置 python3 的開發(fā)環(huán)境?10. win10 Apache24+PHP8.0,Apache不能正常加載php.ini。
排行榜

熱門標簽