/** * PProdDictCountyDao.java 2012/03/06 */ package com.ycsoft.business.dao.prod; import java.util.List; import org.springframework.stereotype.Component; import com.ycsoft.beans.prod.PProdDictCounty; import com.ycsoft.daos.abstracts.BaseEntityDao; import com.ycsoft.daos.core.JDBCException; import com.ycsoft.sysmanager.dto.tree.TreeDto; /** * PProdDictCountyDao -> P_PROD_DICT_COUNTY table's operator */ @Component public class PProdDictCountyDao extends BaseEntityDao<PProdDictCounty> { /** * */ private static final long serialVersionUID = 5178280680284322059L; /** * default empty constructor */ public PProdDictCountyDao() {} public List<TreeDto> getProdDictCountyById(String nodeId) throws JDBCException { String sql = " select county_id id from P_PROD_DICT_COUNTY where node_id = ? "; return createQuery(TreeDto.class,sql,nodeId).list(); } public void deleteById(String nodeId) throws JDBCException { String sql = "delete from P_PROD_DICT_COUNTY p where p.node_id=?"; executeUpdate(sql, nodeId); } public List<PProdDictCounty> queryCountyById(String nodeId) throws Exception{ String sql = "select * from P_PROD_DICT_COUNTY where node_id = ?"; return createQuery(PProdDictCounty.class,sql,nodeId).list(); } }