日本語PDF

従業員の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;
}