MyBatis的各種查詢功能
1、若查詢出的數據只有一條
(1)可以通過實體類對象或者集合接收
(2)可以通過List集合接收
(3)可以通過map集合接收
結果:{password=123456, sex=女, id=8, age=22, email=1234@qq.com,
username=admin4}
2、若查詢出來的數據有多條
(1) 可以通過實體類類型的list集合來接受,不能通過實體類對象接收,否則拋出異常
TooManyResultException
(2)可以通過map類型的list集合接收
(3)可以在mapper接口上添加@MapKey注解,此時就可以將每條數據轉換的map集合作為值,以某個字段的值作為鍵,放在同一個map集合中
MyBatis中設置了默認的類型別名
Java.lang.Integer --> int ,integer
int -->_int,_integer
Map–>map
String -->string