查询的多个表和多个表字段的时候,不想写实体,所以实现了以下写法

mybaits 对应的类型写java.util.Map

  <select id="getdatatable1" resultType="java.util.Map">
        select *  from datatable1
  </select>
  <select id="getdatatable2" resultType="java.util.Map">
        select *  from datatable2
  </select>

接收类型 List<Map<String,Object>>.

List<Map<String,Object>> getdatatable1();
List<Map<String,Object>> getdatatable2();

 Map<String,List<Map<String, Object>>> 类型增加表数据,key对应表名,value对应表集合数据

 Map<String,List<Map<String, Object>>> dataMap=new HashMap<String,List<Map<String, Object>>>();
dataMap.put("datatable1",datademoMapper.getdatatable1());
dataMap.put("datatable2",datademoMapper.getdatatable2());

 

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐