카테고리 없음
Dao
장꾸꾸
2020. 10. 15. 15:19
/* VO(Value Object), Entity, DTO(Data Transfer Object), Bean
:데이타를 객체화 시켜서 전송할 목적으로 만든 클래스
디폴트생성자, 인자3개받는 생성자, getter&setter*/
//데이타베이스에서 자원을 가져올 용도로 사용됨(DAO: Data Access Object)
***모든 사원 출력하기***
이름 : kim
부서 : 영업부
급여 : 1000000
이름 : lee
부서 : 개발부
급여 : 1500000
이름 : park
부서 : 관리부
급여 : 3000000
============================
** lee사원 출력하기**
lee 개발부 1500000
*/
EmpMain
package emp;
import java.util.List;
public class EmpMain {
public static void main(String[] args) {
EmpDao dao=new EmpDao();
System.out.println("***모든 사원 출력하기***");
List<EmpVo> list=dao.getEmpDao();
for(EmpVo ob:list)
{
System.out.println("이름: " +ob.getName());
System.out.println("부서: " +ob.getDept());
System.out.println("급여: " +ob.getSalary()+"\n");
}
//-----------------------------------------------
// System.out.println("***lee사원 출력하기***");
// EmpVo em=dao.getEmp("lee");
}
}
/*
***모든 사원 출력하기***
이름 : kim
부서 : 영업부
급여 : 1000000
이름 : lee
부서 : 개발부
급여 : 1500000
이름 : park
부서 : 관리부
급여 : 3000000
============================
** lee사원 출력하기**
lee 개발부 1500000
** hong사원 출력하기**
찾는 사원이 없습니다
*/
EmpDao
package emp;
import java.util.ArrayList;
import java.util.List;
//데이타베이스에서 자원을 가져올 용도로 사용됨(DAO: Data Access Object)
public class EmpDao {
List<EmpVo> list=null;
public EmpDao() {
list=new ArrayList<>();
list.add(new EmpVo("kim","영업부",1000000));
list.add(new EmpVo("lee","개발부",1500000));
list.add(new EmpVo("park","관리부",3000000));
}
public List<EmpVo> getEmpDao() {
return list;
}
}
EmpVo
package emp;
/* VO(Value Object), Entity, DTO(Data Transfer Object), Bean
:데이타를 객체화 시켜서 전송할 목적으로 만든 클래스
디폴트생성자, 인자3개받는 생성자, getter&setter*/
public class EmpVo {
private String name;
private String dept;
private int salary;
public EmpVo() {
super();
}
public EmpVo(String name, String dept, int salary) {
super();
this.name = name;
this.dept = dept;
this.salary = salary;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDept() {
return dept;
}
public void setDept(String dept) {
this.dept = dept;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
}