开发环境:springBoot2 + MyBaitis
一、Mapper.xml层
resultType的写法:resultType="java.util.HashMap"
, 其中,mmq 和 end_date是map的key。
<select id="queryMaxMmqAndMinTime" resultType="java.util.HashMap">
SELECT
MAX(t.mmq) mmq,
MIN(t.end_date) end_date
FROM
table t
</select>
二、Mappper.java
Map<String, Object> queryMaxMmqAndMinTime();
返回值设置为:Map<String, Object>
三、Controller层
Map<String, Object> map = financialRelatedService.queryMaxMmqAndMinTime();
Integer mmq = null;
Date maxTime = null;
if (map != null) {
mmq = (Integer) map.get("mmq");
maxTime = (Date) map.get("end_date");
}