84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
表类似于:PERSON : ID , NAME , AGE , BIRTHDAY ,STATUSsql语句类似于:SELECT * FROM PERSON ORDER BY STATUS
这样,每种STATUS对应了一列PERSON,如何配置Mybatis才能得到Map>这样的数据结构?
想象中,配置应该是类似于下边的结构:
人生最曼妙的风景,竟是内心的淡定与从容!
sql语句类似于:SELECT * FROM PERSON GROUP BY STATUS这句sql只取到了每种STATUS的第一项,不知道你的应用场景是?
没辙,只能自己去拼,实际上mybatis返回的map都是List>,Map的key是column name,value是column value
List>
搜一下,ResultHandler看看能不能解决
你group by查询后的结果就是map类型的,使用效果和你的string,list的样式是一样的,如果你需要你说的那种结果,就使用associate自己去组装。写一个对象映射List
map 映射 ——object-key-list先映射为对象的字段在转换成map
sql语句类似于:
SELECT * FROM PERSON GROUP BY STATUS
这句sql只取到了每种STATUS的第一项,不知道你的应用场景是?
没辙,只能自己去拼,实际上mybatis返回的map都是
List
,Map的key是column name,value是column value搜一下,ResultHandler看看能不能解决
你group by查询后的结果就是map类型的,使用效果和你的string,list的样式是一样的,如果你需要你说的那种结果,就使用associate自己去组装。写一个对象映射List
map 映射 ——
object
-key
-list
先映射为对象的字段
在转换成map