課程
/后端開發(fā)
/Java
/Hibernate初探之單表映射
opensession()獲得的對象如果關(guān)閉后再創(chuàng)建獲得連接的hashcodes是否和原來相同
2016-06-07
源自:Hibernate初探之單表映射 2-6
正在回答
廢話啊,本來就是為了證明,利用opensession()的方法不會自動關(guān)閉會話會生成不同的連接,占用連接池,你關(guān)閉第一個session,第二個session相當(dāng)于重新占用了session1的連接池空間啊,hashCode就一樣啊
絕對是一樣的。不信你可以測試。生成2個session對象,把第一個session1關(guān)閉。hashcode值和第二個的是一模一樣的。
必然不一樣,這個你自己可以很容易的在代碼里測試。
舉報
Java持久化框架Hibernate入門教程,掌握Hibernate基本概念
2 回答openSession問題
1 回答openSession和getCurrentSession
3 回答opensession與getcurrensession
2 回答openSession與getCurrentSession的區(qū)別
2 回答openSession() 和getCurrentSession()的區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-16
廢話啊,本來就是為了證明,利用opensession()的方法不會自動關(guān)閉會話會生成不同的連接,占用連接池,你關(guān)閉第一個session,第二個session相當(dāng)于重新占用了session1的連接池空間啊,hashCode就一樣啊
2016-08-01
絕對是一樣的。不信你可以測試。生成2個session對象,把第一個session1關(guān)閉。hashcode值和第二個的是一模一樣的。
2016-06-07
必然不一樣,這個你自己可以很容易的在代碼里測試。