従業員のJava Beanエンティティの作成
クラス名: src/main/java/com/oracle/jdbc/samples/entity/Employee.java
Githubの場所: Employee.java
説明: これは、従業員のすべての属性のgetterメソッドおよびsetterメソッドを含むクラスです。例: First_name、Last_Name、Employee_Idなどにはgetterメソッドとsetterメソッドがあります。
実行する手順:
1. サンプルに示すように、コンストラクタEmployee()を作成します。
2. 従業員のすべての属性のgetterメソッドおよびsetterメソッドを作成し、Webアプリケーションに表示します。
Employee.javaの作成:
1. クラスEmployee.javaのパッケージを宣言します。
package com.oracle.jdbc.samples.entity;
2. Employeeクラスに必要な次のパッケージをインポートします
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Timestamp;
3. Employeeクラスを宣言します。開きカッコ({)および閉じカッコ(})を追加します。カッコの間にカーソルを置きます。
public class Employee {
4. 従業員の属性ごとに次の変数を宣言します。
private int Employee_Id;
private String First_Name;
private String Last_Name;
private String Email;
private String Phone_Number;
private String Job_Id;
private int Salary;
5. ResultSetを入力として受け取り、SQLExceptioをスローするEmployeeのコンストラクタを作成します。このコンストラクタで、Employeeの属性のすべての値を設定します。
public Employee(ResultSet resultSet) throws SQLException {
this.Employee_Id = resultSet.getInt(1);
this.First_Name = resultSet.getString(2);
this.Last_Name = resultSet.getString(3);
this.Email = resultSet.getString(4);
this.Phone_Number = resultSet.getString(5);
this.Job_Id = resultSet.getString(6);
this.Salary = resultSet.getInt(7);
}
getterメソッドおよびsetterメソッドを作成する手順:
GetterメソッドおよびSetterメソッドは、カプセル化を実現するXの値を取得および設定するために使用します。Employeeのすべての属性(employee_id、first_name、last_name、salaryなど)に対するgetXおよびsetXメソッドを作成します。
1. 次に示すように、Employee_Idのgetterメソッドおよびsetterメソッドを作成します
public int getEmployee_Id() {
return Employee_Id;
}
public void setEmployee_Id(int Employee_Id) {
this.Employee_Id = Employee_Id;
}
2. 従業員のFirst_Nameのgetterおよびsetterメソッドを作成します
public String getFirst_Name() {
return First_Name;
}
public void setFirst_Name(String First_Name) {
this.First_Name = First_Name;
}
3. 従業員のLast_Nameのgetterおよびsetterメソッドを作成します
public String getLast_Name() {
return Last_Name;
}
public void setLast_Name(String Last_Name) {
this.Last_Name = Last_Name;
}
4. 従業員のEmailのgetterおよびsetterメソッドを作成します
public String getEmail() { return Email;
} public void setEmail(String Email) { this.Email = Email; }
5. 従業員のPhone Numberのgetterおよびsetterメソッドを作成します
public String getPhone_Number() {
return Phone_Number; }
public void setPhone_Number(String Phone_Number) {
this.Phone_Number = Phone_Number;
}
6. 従業員のJobIdのgetterおよびsetterメソッドを作成します
public String getJob_Id() { return Job_Id;}public void setJob_Id(String Job_Id) { this.Job_Id = Job_Id;}
7. 従業員のSalaryのgetterおよびsetterメソッドを作成します
public int getSalary() {
return Salary;
}
public void setSalary(int Salary) {
this.Salary = Salary;
}