我只查询一个字段 不想把这个字段放到对象里面返回 能不能直接放到map里面返回?如:
<select id="pageQueryCount" parameterType="java.util.HashMap" resultType="java.util.HashMap">
select count(*) num from table
</select> 可是 这样取 取不到啊
Map map=sqlSession.selectMap(countSqlId, paramMap, "count");
System.out.println("===="+map);//map居然是这样的 map = {2={num=2}}
这个selectMap到底怎么用的啊?
如何才能 map.get("num")就取到值呢
<select id="pageQueryCount" parameterType="java.util.HashMap" resultType="java.util.HashMap">
select count(*) num from table
</select> 可是 这样取 取不到啊
Map map=sqlSession.selectMap(countSqlId, paramMap, "count");
System.out.println("===="+map);//map居然是这样的 map = {2={num=2}}
这个selectMap到底怎么用的啊?
如何才能 map.get("num")就取到值呢
解决方案 »
- Servlet超链接传参数的问题,求教!
- tomcat6.0.18不能在JDK1.4.2下运行吗
- 100万--紧急 HttpClient问题
- 各位新年好!想问个ms-sql 2000图片存储的问题,我用java的jdbc连接的但是不知道是不是那写错了,读出的无法在显示.请各位高手指点!
- 各位大虾 能否教我如何找工作 俺是菜鸟 研究生就要毕业 学爪洼的
- 请问javabean中2个时间类型如何比较大小?
- 初学者求救:struts到底是把问题变简单还是变复杂?
- 在Eclipse中开发Struts
- (高分)在jsp环境下,对于en.xml?type=47,xml是怎样取参数type的?另外、、、、?(急等)
- mysql项目报错,希望大神帮忙看看
- struts2 和 html 的几个问题
- 书上的Servlet
再调用SqlSession.selectOne 何必那么麻烦呢?
SELECT COUNT(*) FROM people WHERE firstname=#{firstName}
</select>
public Integer selectCountByFirstName(String firstName) {
return (Integer) SqlSessionUtils.getSqlSession(sqlSessionFactory)
.selectOne(People.class.getName() + ".selectCountByFirstName", firstName);
}
<select id="selectOne" parameterType="long" resultType="Integer">
select count(*) from t_user where id = #{id}
</select>
</mapper> 我刚刚试过了、没问题、调用的地方:
int i = (Integer) session.selectOne("com.promise.mpas.selectOne",id);