mysql resultmap_MySQL数据库:mybatis的resultType和resultMap基础用法
在MySQL數(shù)據(jù)庫中,resultType和resultMap都是用于返回多行查詢。二者不能一起用。區(qū)別在于后者能解決復(fù)雜查詢時定的映射問題(比如有兩個表相關(guān)聯(lián),此時就要用resultMap了),希望對大家學(xué)習(xí)MySQL數(shù)據(jù)庫有所幫助。
在返回多行記錄時,mybatis都會把它們自動封裝成Map,但是resultType只得到了其中的“值”,而resultMap則得到了對應(yīng)的“鍵值”。下面是簡單的用法:
1、resultType
xml中://此處返回的是JikeUser,即返回了一個對象
select?*?from?JikeUser
java測試類中List?ap=sqlSession.selectList("loginJikeUserList");
for(JikeUser?temp:ap){
System.out.println("用戶名="+temp.getUserName());
}
2、resultMap
xml中
select?id,username,password?from?JikeUser
java測試中List?ap=sqlSession.selectList("selectUsers");
for(JikeUser?temp:ap){
System.out.println("用戶名="+temp.getUserName());
}
本文由職坐標(biāo)整理并發(fā)布,希望對同學(xué)們學(xué)習(xí)MySQL有所幫助,更多內(nèi)容請關(guān)注職坐標(biāo)數(shù)據(jù)庫MySQL數(shù)據(jù)庫頻道!
總結(jié)
以上是生活随笔為你收集整理的mysql resultmap_MySQL数据库:mybatis的resultType和resultMap基础用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LMD改进的局部均值分解matlab代码
- 下一篇: SIKI学院:MySQL数据库从零到精通