- 三种查询方式,由<resultType 属性控制>
- 第一种 selectList()
- 返回值为LIst
List<People> selectList = session.selectList("com.bjm.mapper.selAll"); for (People people : selectList) { System.out.println(people.toString()); }
- 返回值为LIst
- 第二种 selectOne()
- 返回值Object,适用于返回结果只是变量或一行数据时
Object selectOne = session.selectOne("com.bjm.mapper.count"); System.out.println(selectOne);
- 返回值Object,适用于返回结果只是变量或一行数据时
- 第三种 selectMap
- 返回值Map,适用于需要在查询结果中通过某列的值取到这行数据的需求。
Map<Object, Object> selectMap = session.selectMap("com.bjm.mapper.selById", "name"); System.out.println(selectMap);
- 返回值Map,适用于需要在查询结果中通过某列的值取到这行数据的需求。
- 第一种 selectList()