使用SqlSession 需要注意的

2021-07-31 16:24:54 字數 485 閱讀 8351

sqlsessionfactorybuilder: 是用於建立sqlseesionfactory的,將sqlsessionfactorybuilder當成乙個工具類來使用

sqlseesionfactory:會話工廠,是乙個單例的,用於建立sqlsession,sqlsessionfactory一旦建立成功,就不會再建立新的sqlsessionfactory

如果和spring整合後,由spring管理sqlseesionfactory,spring容器中的bean是預設開啟單例模式的

sqlsession:是乙個面向乙個面向使用者運算元據庫的介面,通過sqlseesionfactory獲取sqlsession,每次資料操作都需要建立新的sqlsession,

sqlsession不是執行緒安全,最佳應用場合是在方法體內,在方法中定義乙個sqlsession區域性變數,

注意:如果定義為成員變數的話,那麼就有可以多個執行緒獲取同乙個sqlsession,那就有可能引發執行緒安全的問題

delphi中使用override需要注意的地方

在override時,如果override的是procedure,則加上關鍵字inherited 就會執行父類同名procedure的所有過程,然後再執行子類中特有的過程。如果override的是function則不會執行父類中同名function的內容。但是,可以通過下面的方法來執行父類的內容 例...

tomcat向weblogic移植需要注意的問題

1.在開發階段,對應用程式熱部署時,會丟擲classcastexception異常,這是因為類載入器的原因,因為在對程式熱部署會由不同的類載入器載入同乙個類,解決辦法 重啟weblogic或在console中web模組配置中對問題程式點選重新部署 2.用frameset實現的框架頁面,其中的頁面有時...

ios NSUserDefaults使用注意事項

nsuserdefaults適合儲存輕量級的資料,他不僅可以儲存基本資料型別,還可以儲存nsnumber integer float double nsstring,nsdate,nsarray,nsdictionary,bool型別。nsuserdefaults standarduserdefau...