//사용자요청 --> Controller --> Service --> Dao --> DB
//DB 관련 없는 업무로직은 Service 에서 수행

public class EmpService {

	EmpDAO empDAO = new EmpDAO();
	
	public List<EmpDTO> SelectAllService() {
		
		
		return empDAO.selectAll();
	}

	public EmpDTO selectByIdService(int empid) {
		
		return empDAO.selectById(empid);
		
		
	}
	
	public int insertService(EmpDTO emp) {
		return empDAO.insert(emp);
	}
	
	public int updateService(EmpDTO emp) {
		return empDAO.update(emp);
	}
	
	public int deleteService(int empid) {
		return empDAO.delete(empid);
	}
	public List<EmpDTO> selectByDeptId(int deptid) {
		
		return empDAO.selectByDeptId(deptid);
		
		
	}
public List<EmpDTO> selectByJobId(String jobid) {
		
		return empDAO.selectByJobId(jobid);
		
		
	}
public List<EmpDTO> selectByEmpSalId(double salary) {
	
	return empDAO.selectBySalId(salary);
	
	
}
//여러개의 조건 의경우
public List<EmpDTO> selectByFour(Map<String , Object> empFourList) {
	
	return empDAO.selectByFour(empFourList);
	
	
}
	
}

'Java' 카테고리의 다른 글

JDBC-DAO  (0) 2024.10.25
JDBC-DTO  (0) 2024.10.25
JDBC-View  (0) 2024.10.25
자바 상속  (0) 2024.10.04
자바 CRUD 메모리 저장 방식  (0) 2024.09.26

+ Recent posts