У меня есть таблица mgr_employee с 2 столбцами managerName, teamEmployee.
Хотя я делаю сортировку в sql, я получаю несортированный resultMap в java.
Как получить отсортированную карту?Почему iBatis смешивает карту результатов?
<resultMap id="s_filter_defaults_ResultMap" class="java.util.HashMap">
<result property="key" column="managerName"/>
<result property="value" column="count"/>
</resultMap>
<select id="mCount" parameterClass="java.util.HashMap" resultMap="mcount_ResultMap">
<![CDATA[
select managerName, count(teamEmployee) AS count
from mgr_employee
group by managerName
order by managerName;
]]>
</select>
Java-код для вызова вышеуказанного sql:
Map<String,Long> mCountMap = getSqlMapClientTemplate().queryForMap("mCount", "", "key", "value");
mCountMap не отсортирован, как ожидалось, из-за предложения order by в sql.Любые комментарии / предложения, как получить результатКарта отсортирована?