02-第二天教案能夠掌握mybatis中的接口CRUD_第1頁
02-第二天教案能夠掌握mybatis中的接口CRUD_第2頁
02-第二天教案能夠掌握mybatis中的接口CRUD_第3頁
02-第二天教案能夠掌握mybatis中的接口CRUD_第4頁
02-第二天教案能夠掌握mybatis中的接口CRUD_第5頁
已閱讀5頁,還剩36頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Mybatis–day02學習目標CRUDMybatis–day02學習目標CRUDCRUD了解mybatis主配置文件的的使用學習指南CRUDCRUDmybatis主配置文件的的使用1第一堂課本節知識點今日課程內容介紹基于注解的自定義再分析本 標mybatis的流程能夠了解注解方式的自定義mybatis時間:07秒1.1今日課程內容介紹1.1.1 知識概述詳情1.1.21.1.3 總結與補充1.1今日課程內容介紹1.1.1 知識概述詳情1.1.21.1.3 總結與補充1.1.4無1.1.5 習題無1.2mybatis的流程分析1.2.1 知識概述詳情1.2.21.1.4無1.1.5 習題無1.2mybatis的流程分析1.2.1 知識概述詳情1.2.21.2.3 總結與補充開發流程圖.png1.2.4無1.2.5 習題無1.2.4無1.2.5 習題無1.3基于注解的自定義再分析1.3.1 知識概述詳情1.3.21.3.3 總結與補充的注解方式,代碼再次進行分析一下1.3.4無1.3基于注解的自定義再分析1.3.1 知識概述詳情1.3.21.3.3 總結與補充的注解方式,代碼再次進行分析一下1.3.4無1.3.5 習題無2第二堂課本節知識點的環境搭建-實現 所有功能CRUD-保存操作2第二堂課本節知識點的環境搭建-實現 所有功能CRUD-保存操作本 標環境,并能夠完成保存用戶的操作所有用戶時間:17秒2.1Mybatis的環境搭建-實現所有功能2.1.1 知識概述環境搭建,所有用戶詳情2.1.22.1.3 總結與補充導入坐標詳情2.1.22.1.3 總結與補充導入坐標2,創建實體類 User主配置文件4文件52,創建實體類 User主配置文件4文件5所有2.1.4無2.1.5 習題無2.1.4無2.1.5 習題無2.2.1 知識概述詳情2.2.22.2.3 總結與補充在接口中新增一個保存用戶的方法,對應的文件的編寫2.2.1 知識概述詳情2.2.22.2.3 總結與補充在接口中新增一個保存用戶的方法,對應的文件的編寫修改測試類中的方法,抽取公共的方法保存用戶注意: sql這個sql語句中使用#{}字符,#{}代表占位符,我們可以理解是原來jdbc保存用戶注意: sql這個sql語句中使用#{}字符,#{}代表占位符,我們可以理解是原來jdbcUser類的username屬性來決定的。類的全名稱。注意:<mappernamespace=”<select>,<insert>,<delete>,<update>這些相同。>,中的id屬性一定與接口中的方法名2.2.4#{}的作用?2.2.5 習題#{}代表占位符2.3.1 知識概述2.2.5 習題#{}代表占位符2.3.1 知識概述id刪除用戶詳情2.3.22.3.3 總結與補充更新用戶測試刪除用戶測試測試刪除用戶測試(User),則必須使用屬性名稱2.3.42.3.5 習題無3第三堂課本節知識點一個和模糊返回一行一列和占位符分析保存操作的細節-idMybatis中參數的深入-使用實體類的包裝對象作為條件Mybatis中的返回值深入-2.3.5 習題無3第三堂課本節知識點一個和模糊返回一行一列和占位符分析保存操作的細節-idMybatis中參數的深入-使用實體類的包裝對象作為條件Mybatis中的返回值深入-調整實體類屬性解決增和改方法的報錯標本id用戶和模糊,掌握占位符的用法能夠總條數的能夠使用包裝類作為參數進行時間:16秒一個和模糊3.1.1 知識概述id,模糊詳情3.1.2總結與補充3.1.3id用戶測試模糊詳情3.1.2總結與補充3.1.3id用戶測試模糊測試類3.1.4無3.1.5 習題無3.2Mybatis框架-定義框架中的接口和實現3.2.1 知識概述完成測試類3.1.4無3.1.5 習題無3.2Mybatis框架-定義框架中的接口和實現3.2.1 知識概述完成總條數#{}與${}區別詳情3.2.23.2.3 總結與補充完成總條數測試詳情3.2.23.2.3 總結與補充完成總條數測試#{}與${}的區別3.2.4無3.2.5 習題無3.3Mybatis#{}與${}的區別3.2.4無3.2.5 習題無3.3Mybatis的CRUD-保存操作的細節-獲取保存數據的ID3.3.1 知識概述保存用戶后,主鍵值返回詳情3.3.23.3.3 總結與補充修改保存用戶中的配置如下:3.3.4無3.3.5 習題無詳情3.3.23.3.3 總結與補充修改保存用戶中的配置如下:3.3.4無3.3.5 習題無3.4Mybatis中參數的深入-使用實體類的包裝對象作為條件3.4.1 知識概述使用包裝類作為參數進行詳情3.4.23.4.3 總結與補充OGNL3.4Mybatis中參數的深入-使用實體類的包裝對象作為條件3.4.1 知識概述使用包裝類作為參數進行詳情3.4.23.4.3 總結與補充OGNL表達式:ObjectGraphicNavigationLanguage對象圖 導航語言get給省略了。比如:我們獲取用戶的名稱類中的寫法:user.getUsername();條件定義條件定義方法測試3.4.4無3.4.5 習題無3.5Mybatis中的返回值深入-調整實體類屬性解決增和改方法的報錯3.5.1 知識概述詳情3.5.23.5.3 3.5Mybatis中的返回值深入-調整實體類屬性解決增和改方法的報錯3.5.1 知識概述詳情3.5.23.5.3 總結和補充User實體類,所有的屬性不與數據庫中的字段對應,這個時候所有的封裝的結果都不能拿到mysqlwindow環境下是不區分大小寫的,可以封裝,linux下不可以3.5.43.5.5 習題4第四堂課本節知識點Mybatis中的返回值深入-解決實體類屬性和數據庫列名不對應的兩種方式3.5.43.5.5 習題4第四堂課本節知識點Mybatis中的返回值深入-解決實體類屬性和數據庫列名不對應的兩種方式dao實現類的使用方式-列表dao實現類的使用-保存操作-修改刪除等其他操作標屬性與字段不一致的兩種方式用dao實現類的方式 所有能夠使用實現類進行保存操作時間:39秒本4.1Mybatis中的返回值深入-解決實體類屬性和數據庫列名不對應的兩種方式知識概述4.1.1詳情4.1.2總結與補充4.1.3方案一:在文件中給字段起別名,能夠保證屬性與字段對應一致就可以,推薦使用4.1Mybatis中的返回值深入-解決實體類屬性和數據庫列名不對應的兩種方式知識概述4.1.1詳情4.1.2總結與補充4.1.3方案一:在文件中給字段起別名,能夠保證屬性與字段對應一致就可以,推薦使用ResultMap配置屬性與字段對應,如下:4.1.4無4.1.5 習題無實現類的使用方式-列表4.1.4無4.1.5 習題無實現類的使用方式-列表4.2.1 知識概述使用dao實現類的方式所有詳情4.2.24.2.3 總結與補充類,只是為了做簡單的,刪除dao接口的實現類,實現接口中所有的方法測試,使用實現類的方式詳情4.2.24.2.3 總結與補充類,只是為了做簡單的,刪除dao接口的實現類,實現接口中所有的方法測試,使用實現類的方式所有數據4.2.4無4.2.5 習題無4.2.4無4.2.5 習題無4.3.1 知識概述使用實現類進行保存操作詳情4.3.24.3.3 總結與補充保存操作:實現類中的方法:測試:詳情4.3.24.3.3 總結與補充保存操作:實現類中的方法:測試:4.3.4無4.3.5 習題無4.4Mybatisdao實現類的使用-修改刪除等其他操作4.3.4無4.3.5 習題無4.4Mybatisdao實現類的使用-修改刪除等其他操作4.4.1 知識概述一個,模糊,統計詳情4.4.24.4.3 總結與補充使用實現類修改,刪除,根據id實現類代碼如下:,模糊,統計詳情4.4.24.4.3 總結與補充使用實現類修改,刪除,根據id實現類代碼如下:,模糊,統計文件:測試:文件:測試:4.4.4無4.4.4無4.4.5 習題無5第五堂課本節知識點Dao實現類的執行過程分析-方法Dao實現類的執行過程分析-增刪改方法4.4.5 習題無5第五堂課本節知識點Dao實現類的執行過程分析-方法Dao實現類的執行過程分析-增刪改方法本 標的執行過程的執行過程時間:22秒5.1MybatisDao1-方法5.1.1 知識概述Dao實現類方法源碼過程分析詳情5.1.25.1.3 總結與補充5.1.4無5.1.5 習題無詳情5.1.25.1.3 總結與補充5.1.4無5.1.5 習題無5.2MybatisDao2-方法知識概述5.2.1Dao實現類方法源碼過程分析詳情5.2.25.2MybatisDao2-方法知識概述5.2.1Dao實現類方法源碼過程分析詳情5.2.2總結與補充5.2.3-daoMybatis的執行過程.png5.2.4無5.2.5 習題無5.3MybatisDao實現類的執行過程分析-增刪改方法5.2.5 習題無5.3MybatisDao實現類的執行過程分析-增刪改方法5.3.1 知識概述對于dao實現類源碼分析,增刪改的方法詳情5.3.25.3.3 總結與補充-daoMybatis的執行過程.png5.3.4無5.3.5 習題無6第六堂課本節知識點Mybatis中使用Dao的執行過程分析properties 的使用及細節typeAliases 本 標熟悉dao的執行過程5.3.4無5.3.5 習題無6第六堂課本節知識點Mybatis中使用Dao的執行過程分析properties 的使用及細節typeAliases 本 標熟悉dao的執行過程設置別名時間:00秒6.1Mybatis中使用Dao的執行過程分析6.1.1 知識概述針對于的方式實現的增刪改操作,源碼流程分析詳情6.1.26.1.3 總結與補充參考圖:非常重要的一張圖-分析dao的執行過程.png6.1.46.1.5 習題6.2properties詳情6.1.26.1.3 總結與補充參考圖:非常重要的一張圖-分析dao的執行過程.png6.1.46.1.5 習題6.2properties的使用及細節6.2.1 知識概述配置數據庫信息詳情6.2.26.2.3 總結與補充可以在內部配置連接數據庫的信息。也可以通過屬性外部配置文件信息resourceurl屬性:是要求按照Url的寫法來寫地址URL:UniformResourceLocator統一符。它是可以唯一標識一個的位置。詳情6.2.26.2.3 總結與補充可以在內部配置連接數據庫的信息。也可以通過屬性外部配置文件信息resourceurl屬性:是要求按照Url的寫法來寫地址URL:UniformResourceLocator統一符。它是可以唯一標識一個的位置。協議主機端口URIURI:UniformResourceIdentifier統一一個的。6.2.4無6.2.5 習題無6.3typeAliases6.3.1 知識概述package設置別名詳情6.3.26.3.3 6.2.5 習題無6.3typeAliases6.3.1 知識概述package設置別名詳情6.3.26.3.3 總結與補充在typeAliases配置自己的別名如下:typeAlias用于配置別名。type屬性指定的是實體類

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論