/** * TServerDao.java 2013/01/04 */ package com.ycsoft.business.dao.config; import java.util.List; import org.springframework.stereotype.Component; import com.ycsoft.beans.config.TServer; import com.ycsoft.commons.constants.SystemConstants; import com.ycsoft.commons.helper.StringHelper; import com.ycsoft.daos.abstracts.BaseEntityDao; /** * TServerDao -> T_SERVER table's operator */ @Component public class TServerDao extends BaseEntityDao<TServer> { /** * */ private static final long serialVersionUID = 488656420858769025L; /** * default empty constructor */ public TServerDao() {} public List<TServer> query(String countyId )throws Exception{ String sql = " select a.* from t_server a where 1=1 "; if(!countyId.equals(SystemConstants.COUNTY_ALL)){ sql = StringHelper.append(sql," and a.server_id in (select server_id from t_server_county where county_id = "+countyId+")"); } return createQuery(TServer.class,sql ).list(); } public TServer queryById(String serverId) throws Exception{ String sql = " select * from t_server where server_id = ? "; return createQuery(TServer.class,sql,serverId ).first(); } }