<select id="omcSeat_selectCount" resultClass="int">
select count(*) from TB_IM_OMC_SEAT2 where state='空位'
</select>public  selectCount(){
return getSqlMapClientTemplate().("omcSeat_selectByOmcId");
}帮忙填出红色问号那里应该填什么

解决方案 »

  1.   


    public long selectCount(){
    return getSqlMapClientTemplate().queryForLong("omcSeat_selectByOmcId");
    }
      

  2.   


    <select id="omcSeat_selectCount" resultClass="java.lang.Integer">
     select count(*) from TB_IM_OMC_SEAT2 where state='空位'
    </select>
    public Inetger selectCount(){
     return (Integer)getSqlMapClientTemplate().queryForObject("omcSeat_selectByOmcId");
    }
      

  3.   


    报了这个错误出来,还是不行,纠结我啊
    严重: Servlet.service() for servlet default threw exception
    java.lang.NullPointerException
      

  4.   


    空值异常是因为你这个
    select count(*) from TB_IM_OMC_SEAT2 where state='空位' 
    语句查出来的是空。
    优化一下即可:select isnull(count(*),0) from TB_IM_OMC_SEAT2 where state='空位' 
      

  5.   

    LZ为何不用?:SqlSession session=sqlSessionFactory.openSession();
    SESSION.SELECTONE();多美啊
      

  6.   

    public long selectCount(){
    return getSqlMapClientTemplate().queryForLong("omcSeat_selectByOmcId");
    }