MyBatis-学习笔记05【05.使用Mybatis完成CRUD】
- Java后端 學(xué)習(xí)路線 筆記匯總表【黑馬程序員】
目錄
1 回顧Mybatis的環(huán)境搭建-實(shí)現(xiàn)查詢所有功能
2 Mybatis的CRUD-保存操作
3 Mybatis的CRUD-修改和刪除操作
4 Mybatis的CRUD-查詢一個(gè)和模糊查詢
5 Mybatis的CRUD-查詢返回一行一列和占位符分析
6 Mybatis的CRUD-保存操作的細(xì)節(jié)-獲取保存數(shù)據(jù)的id
7 Mybatis中參數(shù)的深入-使用實(shí)體類的包裝對(duì)象作為查詢條件
8 Mybatis中的返回值深入-調(diào)整實(shí)體類屬性解決增和改方法的報(bào)錯(cuò)
9 Mybatis中的返回值深入-解決實(shí)體類屬性和數(shù)據(jù)庫列名不對(duì)應(yīng)的兩種方式
1、回顧mybatis自定義和環(huán)境搭建+完善自定義Mybatis的注解開發(fā) 2、Mybatis基于代理Dao的CRUD操作 重點(diǎn)內(nèi)容 3、CRUD中可能遇到的問題:參數(shù)的傳遞以及返回值的封裝 4、介紹Mybatis基于傳統(tǒng)dao方式的使用(自己編寫dao的實(shí)現(xiàn)類)了解的內(nèi)容 5、mybatis主配置文件中的常用配置properties標(biāo)簽typeAliases標(biāo)簽---解釋Integer的寫法mappers標(biāo)簽的子標(biāo)簽:package ----------------------------------------- OGNL表達(dá)式:Object Graphic Navigation Language對(duì)象 圖 導(dǎo)航 語言它是通過對(duì)象的取值方法來獲取數(shù)據(jù)。在寫法上把get給省略了。比如:我們獲取用戶的名稱類中的寫法:user.getUsername();OGNL表達(dá)式寫法:user.usernamemybatis中為什么能直接寫username,而不用user.呢:因?yàn)樵趐arameterType中已經(jīng)提供了屬性所屬的類,所以此時(shí)不需要寫對(duì)象名。
1 回顧Mybatis的環(huán)境搭建-實(shí)現(xiàn)查詢所有功能
回顧Mybatis環(huán)境搭建:
?
2 Mybatis的CRUD-保存操作
?
?
3 Mybatis的CRUD-修改和刪除操作
?
4 Mybatis的CRUD-查詢一個(gè)和模糊查詢
5 Mybatis的CRUD-查詢返回一行一列和占位符分析
?
6 Mybatis的CRUD-保存操作的細(xì)節(jié)-獲取保存數(shù)據(jù)的id
?
?
7 Mybatis中參數(shù)的深入-使用實(shí)體類的包裝對(duì)象作為查詢條件
OGNL表達(dá)式:
?? ?Object Graphic Navigation Language
?? ?對(duì)象?? ?圖?? ?導(dǎo)航?? ? ? 語言
?? ?它是通過對(duì)象的取值方法來獲取數(shù)據(jù)。在寫法上把get給省略了。
?? ?比如:我們獲取用戶的名稱
?? ??? ?類中的寫法:user.getUsername();
?? ??? ?OGNL表達(dá)式寫法:user.username
?? ?mybatis中為什么能直接寫username,而不用user.呢:
?? ??? ?因?yàn)樵趐arameterType中已經(jīng)提供了屬性所屬的類,所以此時(shí)不需要寫對(duì)象名。
8 Mybatis中的返回值深入-調(diào)整實(shí)體類屬性解決增和改方法的報(bào)錯(cuò)
?
9 Mybatis中的返回值深入-解決實(shí)體類屬性和數(shù)據(jù)庫列名不對(duì)應(yīng)的兩種方式
他強(qiáng)任他強(qiáng),清風(fēng)拂山崗;他橫任他橫,明月照大江。
總結(jié)
以上是生活随笔為你收集整理的MyBatis-学习笔记05【05.使用Mybatis完成CRUD】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python基础day09【面向对象(封
- 下一篇: MyBatis-学习笔记06【06.使用