-
課后作業查看全部
-
課后作業查看全部
-
大致流程查看全部
-
模式
查看全部 -
Mybatis特點2
查看全部 -
Mybatis特點1
查看全部 -
Mybatis獲取動態代理過程
查看全部 -
搜索3查看全部
-
java眼中的xml查看全部
-
Mybatis的特點查看全部
-
單行插入和批量新增查看全部
-
接口式編程mybatis Sql配置文件的namespace名稱對應接口的權限類名. Sql配置文件中對應的sql語句的標簽的id對應接口的方法名. 接口中方法的參數對應sql語句標簽的parameterType類型. 調用接口:通過sqlSession.getMapper(接口.class)獲取到接口的引用(并沒有實例化接口,方法也沒有被實現,但是卻可以調用接口中的方法,是因為有動態代理),再調用接口中的方法即可.查看全部
-
攔截器查看全部
-
1、數據庫連接,使用時就創建,不使用立即釋放,對數據庫進行頻繁連接開啟和關閉,造成數據庫資源浪費,影響 數據庫性能。 設想:使用數據庫連接池管理數據庫連接。 2、將sql語句硬編碼到java代碼中,如果sql 語句修改,需要重新編譯java代碼,不利于系統維護。 設想:將sql語句配置在xml配置文件中,即使sql變化,不需要對java代碼進行重新編譯。 3、向preparedStatement中設置參數,對占位符號位置和設置參數值,硬編碼在java代碼中,不利于系統維護。 設想:將sql語句及占位符號和參數全部配置在xml中。 4、從resutSet中遍歷結果集數據時,存在硬編碼,將獲取表的字段進行硬編碼,,不利于系統維護。 設想:將查詢的結果集,自動映射成java對象。查看全部
-
Mybatis在案例中呈現出的特點: 1.SQL語句與代碼分離 優點:便于管理和維護 缺點:不便于調試,需要借助日志工具獲得信息 2.用標簽控制動態SQL的拼接 優點:用標簽代替編寫邏輯代碼 缺點:拼接復雜SQL語句時,沒有代碼靈活,比較復雜 3. 結果集與Java對象的自動映射 優點:保證名稱相同即可自動映射 缺點:對開發人員所寫的SQL依賴性很強 4. 編寫原生SQL 優點:接近JDBC,很靈活 劣勢:對SQL語句依賴程序很高;半自動;數據庫移植不方便查看全部
舉報
0/150
提交
取消