在MyBatis中查询时根据表内其余的字段,经过计算生成新的字段,但是查询的结果是地址。有办法解决没??
你的表是临时表还是数据库就有的呢
你可以根据表名字重新查询 该表有哪些字段 不就可以了
ResultType=“java.util.Map”
查询的结果是地址?什么意思?
你的结果输出是一个hashmap地址,把地址转换为数据就行了,也就是遍历输出map里边的数据
Map<String, String> hashMap = new HashMap<String, String>();
String str = "";//用于存放遍历出来的字符串
Iterator iterator = hashMap.keySet().iterator();
while (iterator.hasNext()) {
//2、拼接字符串
str += hashMap.get(iterator.next()).toString()+",";
}
System.out.println(str);