6b32a7b7c593db4863da922b085bbc737e274b44.svn-base 1017 B

123456789101112131415161718192021222324252627
  1. package com.chinacreator.videoalliance.net.dao;
  2. import java.sql.SQLException;
  3. import org.springframework.cache.annotation.Cacheable;
  4. import org.springframework.stereotype.Component;
  5. import com.chinacreator.common.support.cache.annotation.CacheName;
  6. import com.chinacreator.videoalliance.common.util.DataSource;
  7. import com.chinacreator.videoalliance.net.bean.ProvinceInfo;
  8. import com.frameworkset.common.poolman.PreparedDBUtil;
  9. @Component
  10. @CacheName("ProvinceInfo")
  11. public class ProvinceInfoDao {
  12. @Cacheable(value="ProvinceInfo", key="#province.concat(#sequence)")
  13. public ProvinceInfo getNet(String province, int sequence) throws SQLException {
  14. PreparedDBUtil pdb = new PreparedDBUtil();
  15. String sql = "select * from TB_PROVINCE_INFO where status=0 and (province = ? or province = '0') and sequence >= ? order by sequence";
  16. pdb.preparedSelect(DataSource.NET3G, sql);
  17. pdb.setString(1, province);
  18. pdb.setInt(2, sequence);
  19. return (ProvinceInfo) pdb.executePreparedForObject(ProvinceInfo.class);
  20. }
  21. }