/**
* RProjectAddrDao.java 2012/05/07
*/
package com.ycsoft.business.dao.project;
import java.util.List;
import org.springframework.stereotype.Component;
import com.ycsoft.beans.project.RProjectAddr;
import com.ycsoft.daos.abstracts.BaseEntityDao;
/**
* RProjectAddrDao -> R_PROJECT_ADDR table's operator
*/
@Component
public class RProjectAddrDao extends BaseEntityDao<RProjectAddr> {
/**
*
*/
private static final long serialVersionUID = -7732183323037398733L;
/**
* default empty constructor
*/
public RProjectAddrDao() {}
public void deleteByProjectId(String projectId) throws Exception {
String sql = "delete from r_project_addr t where t.project_id=?";
this.executeUpdate(sql, projectId);
}
public List<RProjectAddr> queryAddrByProjectId(String projectId) throws Exception {
String sql = "select pa.*,a.addr_name addr_name from r_project_addr pa,t_address a" +
" where pa.addr_id=a.addr_id and pa.project_id=?";
return this.createQuery(sql, projectId).list();
}
}