查询返回HashMap介绍
- 介绍:有时候就想通过HashMap返回sql查询的值,然后最近也终于学到了设置返回类型为HashMap类型,如何建立sql语句以及接口方法的书写问题;不过目前觉得一般吧;
查询一条数据
1.sql语句编写样式
<!--传入stuNo获取学生信息-->
<select id="queryStudentByHashMap" parameterType="int"
resultType="HashMap">
select stuNo ,stuName ,stuAge
from student where stuNo = #{
stuNo}
</select>
2.接口编写格式
HashMap<String,Object> queryStudentByHashMap(int stuNo);
然后就可以通过调用方法接口获得相应的信息了;
-
但是,有时候想查询多条数据,使用该方法就不行了,为啥?
-
一个很明显的逻辑原因就是HashMap中的K是唯一的,以上方式是将 stuNo ,stuName ,stuAge 作为KEY,