dao:
List<Map<String, Object>> getTest();
map.xml:
<select id="getTest" resultType="java.util.Map" >
<![CDATA[
select
*
from sw_flow_before_approve
]]>
<select>
bo:
List<List<Object>> allList = new ArrayList<List<Object>>();
List<Map<String, Object>> map = dao.getTest();
int index = 0;
for (Map<String, Object> kv : map) {
List<Object> key = new ArrayList<Object>();
List<Object> value = new ArrayList<Object>();
for (Map.Entry<String, Object> entry : kv.entrySet()) {
if (index == 0) {
key.add(entry.getKey());
}
value.add(entry.getValue());
}
if (index == 0) {
allList.add(key);
}
allList.add(value);
index++;
}
版权声明:本文为shiyuezhong原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。