selectOne

DaoImpl

@Override
public int queryQuoCount() {
       return  Integer.valueOf(this.selectOne("CcContent.queryQuoCount").toString());
}

BaseMyBatisDao

public <T> T selectOne(String statement) {
	return getSqlSession().selectOne(statement);
}

public <T> T selectOne(String statement, Object parameter) {
	return getSqlSession().selectOne(statement, parameter);
}

SqlSessionDaoSupport

public void setSqlSessionFactory(SqlSessionFactory sqlSessionFactory) {
	if (!(this.externalSqlSession))
		this.sqlSession = new SqlSessionTemplate(sqlSessionFactory);
}

SqlSessionTemplate

public <T> T selectOne(String statement) {
	return this.sqlSessionProxy.selectOne(statement);
}

public <T> T selectOne(String statement, Object parameter) {
	return this.sqlSessionProxy.selectOne(statement, parameter);
}

SqlSession   sqlSessionProxy

……

<select id="queryQuoCount" resultType="int"  >
     select sum(reference_count) from cc_content where reference_count is not null and status ='1'
</select>


你可能感兴趣的:(selectOne)