MyBatis:选择要映射的地图

时间:2015-12-31 08:16:00

标签: java sql mybatis

如何使用mybatis选择地图地图?

SELECT process_code, priority, execution_interval FROM scheduling_parameter

如何在表单中检索结果 Map<process_code, Map<priority,execution_interval>>

1 个答案:

答案 0 :(得分:2)

我认为你实现了mybatis ResultHandler并在其中编写了转换代码;或者从mybatis获取地图并在服务类中编写转换代码。 像这样:

sqlSession.select("yourstatmentid",new ResultHandler(){ 
    @Override 
    public void handleResult(ResultContext context){ 
        List<Map> data = (List<Map>) context.getResultObject(); 
        //transform list to map as you like 
    } 
 })