従業員のJava Beanエンティティの作成
Employee
クラスには、従業員のすべての属性のgetterメソッドとsetterメソッドが含まれます。たとえば、First_name
には、それぞれgetFirst_Name
やsetFirst_Name
のようなgetterメソッドとsetterメソッドがあります。
クラス名: src/main/java/com/oracle/jdbc/samples/entity/Employee.java
Githubの場所: Employee.java
Employee.javaを作成するステップ:
- クラス
Employee.java
のパッケージを宣言します。package com.oracle.jdbc.samples.entity;
Employee
クラスに必要な次のパッケージをインポートしますimport java.sql.ResultSet; import java.sql.SQLException; import java.sql.Timestamp;
Employee
クラスを宣言します。カッコ({})のペアを追加します。カッコの間にカーソルを置きます。public class Employee {}
- 従業員の属性ごとに次の変数を宣言します。
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;
- ResultSetを入力とし、SQLExceptionをスローする
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); }
Employee
のすべての属性(Employee_id
、first_name
、last_name
、salary
など)の値を取得および設定するためのGetterメソッドとSetterメソッド、つまりgetXメソッドとsetXメソッドを作成します。たとえば、Employee_Id
のgetterメソッドとsetterメソッドは次のとおりです。public int getEmployee_Id() { return Employee_Id; } public void setEmployee_Id(int Employee_Id) { this.Employee_Id = Employee_Id; }