a5b91534655d7b82ac7e09c2d79561e3cc613fb4.svn-base 950 B

12345678910111213141516171819202122232425262728
  1. package com.chinacreator.videoalliance.query.dao;
  2. import java.sql.SQLException;
  3. import org.apache.commons.lang.math.NumberUtils;
  4. import org.springframework.cache.annotation.Cacheable;
  5. import org.springframework.stereotype.Component;
  6. import com.chinacreator.common.support.cache.annotation.CacheName;
  7. import com.chinacreator.videoalliance.common.util.DataSource;
  8. import com.frameworkset.common.poolman.SQLExecutor;
  9. @Component
  10. @CacheName("CpControlDao")
  11. public class CpControlDao {
  12. @Cacheable(value="CpControlDao", key = "'qfindByCP-' + #cpid")
  13. public boolean query(String cpid) throws SQLException {
  14. String sql = "select count(1) from TB_CPQUERYMOB_CONTROL where cpid=? and status=1";
  15. return NumberUtils.toInt(SQLExecutor.queryFieldWithDBName(DataSource.NET3G, sql,cpid), 0) > 0;
  16. }
  17. public static void main(String[] args) throws SQLException {
  18. CpControlDao dao = new CpControlDao();
  19. System.out.println(dao.query("tencent"));
  20. }
  21. }