mybatis支持三种查询方式的实现,即:SelectMap、SelectOne、SelectList。
1.selectList() 返回值为 List属性控制>
1.1 适用于查询结果都需要遍历的需求
<mapper namespace="cn.liu.mapper">
<select id="sellAll" resultType="cn.liu.pojo.Flower">
select * from flower
</select>
</mapper>
2.selectOne() 返回值 Object,
2.1 适用于返回结果只是变量或一行数据时
<mapper namespace="cn.liu.mapper">
<select id ="selByid" resultType="int" >
select count(*) from flower
</select>
</mapper>
3.selectMap() 返回值 Map
3.1 适用于需要在查询结果中通过某列的值取到这行数据的需求.
3.2 Map<key,,resultType>
<mapper namespace="cn.liu.mapper">
<select id="selMap" resultType="cn.liu.pojo.Flower">
select * from flower
</select>
</mapper>