當(dāng)多用戶同時(shí)對(duì)數(shù)據(jù)庫進(jìn)行操作時(shí),getCurrentSession()的單例如何工作?
當(dāng)多用戶同時(shí)對(duì)數(shù)據(jù)庫進(jìn)行操作時(shí),getCurrentSession()的單例如何工作?
當(dāng)多用戶同時(shí)對(duì)數(shù)據(jù)庫進(jìn)行操作時(shí),getCurrentSession()的單例如何工作?
2016-09-29
舉報(bào)
2016-09-29
getCurrentSession()是單例操作,會(huì)在事務(wù)提交或者回滾之后會(huì)自動(dòng)關(guān)閉,因此getCurrentSession()獲取的session對(duì)象是同一個(gè)session對(duì)象
如果多用戶同時(shí)對(duì)數(shù)據(jù)庫進(jìn)行操作,那么肯定是按流程來,session對(duì)象只創(chuàng)建一個(gè),誰先提交事務(wù),誰拿。用完放回去,下一個(gè)用戶,繼續(xù)拿著用