e76bcfe5d0c744c93d6d9467f2e1b3c170042555.svn-base 850 B

12345678910111213141516171819202122232425
  1. package com.chinacreator.videoalliance.order.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.frameworkset.common.poolman.SQLExecutor;
  8. @Component
  9. @CacheName("SmDao")
  10. public class SmDao {
  11. @Cacheable(value={"SmDao"}, key="'findBySm' + #cpid")
  12. public String querSmSpid(String cpid) throws SQLException{
  13. String sql = "select smspid from TB_SM_INFO where cpid = ? and status = 1";
  14. return SQLExecutor.queryFieldWithDBName(DataSource.NET3G, sql,cpid);
  15. }
  16. public static void main(String[] args) throws SQLException {
  17. SmDao dao = new SmDao();
  18. System.out.println(dao.querSmSpid("tencent"));
  19. }
  20. }