解决方案 »

  1.   

    Map map = (Map) list.get(0);  这里错了, 你sql 查处的结果集里现实不是个map呀, 怎么能这么强转呢
      

  2.   

    ok ,搞好了 !这样写 是可以的 
    query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); 
    我爸这句话 放错位置了 ;
    另外 json.put("historypatient", map.get("id").toString());
    json.put("nowpatient", map.get("name").toString());
    这两个名字 忘了改了