forked from ramram43210/Java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEmployeeDaoPatternDemo.java
More file actions
66 lines (44 loc) · 2.27 KB
/
Copy pathEmployeeDaoPatternDemo.java
File metadata and controls
66 lines (44 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
public class EmployeeDaoPatternDemo
{
public static void main( String[] args )
{
EmployeeDao employeeDao = new EmployeeDaoImpl();
// Add new Employees
Employee employeeDavid = new Employee();
employeeDavid.setEmployeeId(1);
employeeDavid.setName("David");
employeeDavid.setAge(23);
employeeDao.addEmployee(employeeDavid);
Employee employeeJohn= new Employee();
employeeJohn.setEmployeeId(2);
employeeJohn.setName("John");
employeeJohn.setAge(34);
employeeDao.addEmployee(employeeJohn);
System.out.println();
System.out.println("-------------------------Print all the Employees-------------------------------- Start");
// print all Employees
for( Employee employee : employeeDao.getAllEmployees() )
{
System.out.println("employee: [Employee Id : " + employee.getEmployeeId() + ", Name : "
+ employee.getName() + ",age :" + employee.getAge()+" ]");
}
System.out.println("-------------------------Print all the Employees-------------------------------- End");
System.out.println();
System.out.println("-------------------------Get one Employee based in employee Id =1 ----------- Start");
Employee employee= employeeDao.getEmployee(1);
System.out.println("employee: [Employee Id : " + employee.getEmployeeId() + ", Name : "
+ employee.getName() + ",age :" + employee.getAge()+" ]");
System.out.println("-------------------------Get one Employee based in employee Id =1 ----------- End");
System.out.println();
System.out.println("-------------------------update the employee whose employee Id =1 ----------- Start");
Employee employeeRohan= new Employee();
employeeRohan.setEmployeeId(1);
employeeRohan.setName("Rohan");
employeeDao.updateEmployee(employeeRohan);
System.out.println("-------------------------update the employee whose employee Id =1 ----------- End");
System.out.println();
System.out.println("-------------------------Delete the employee whose employee Id =2 ----------- Start");
employeeDao.deleteEmployee(2);
System.out.println("-------------------------Delte the employee whose employee Id =2 ----------- End");
}
}