mysql resultmap_MySQL数据库:mybatis的resultType和resultMap基础用法
在MySQL數據庫中,resultType和resultMap都是用于返回多行查詢。二者不能一起用。區別在于后者能解決復雜查詢時定的映射問題(比如有兩個表相關聯,此時就要用resultMap了),希望對大家學習MySQL數據庫有所幫助。
在返回多行記錄時,mybatis都會把它們自動封裝成Map,但是resultType只得到了其中的“值”,而resultMap則得到了對應的“鍵值”。下面是簡單的用法:
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());
}
本文由職坐標整理并發布,希望對同學們學習MySQL有所幫助,更多內容請關注職坐標數據庫MySQL數據庫頻道!
總結
以上是生活随笔為你收集整理的mysql resultmap_MySQL数据库:mybatis的resultType和resultMap基础用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LMD改进的局部均值分解matlab代码
- 下一篇: 基于protues仿真设计一款乒乓球游戏