[add] BookLendとEmployeeのEntityを作成しました
This commit is contained in:
43
src/main/java/com/example/demo/entity/BookLend.java
Normal file
43
src/main/java/com/example/demo/entity/BookLend.java
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
package com.example.demo.entity;
|
||||||
|
|
||||||
|
import java.sql.Date;
|
||||||
|
|
||||||
|
import jakarta.persistence.Column;
|
||||||
|
import jakarta.persistence.Entity;
|
||||||
|
import jakarta.persistence.GeneratedValue;
|
||||||
|
import jakarta.persistence.GenerationType;
|
||||||
|
import jakarta.persistence.Id;
|
||||||
|
import jakarta.persistence.Table;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Entity // このクラスがDBのテーブルに対応することを表す
|
||||||
|
@Data
|
||||||
|
@Table(name = "book_lend")
|
||||||
|
public class BookLend {
|
||||||
|
//貸出ID
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||||
|
@Column(name = "lend_Id", nullable = false)
|
||||||
|
private int lendId;
|
||||||
|
|
||||||
|
// 図書管理ID(BK-1など)
|
||||||
|
@Column(name = "book_manage_id", nullable = false)
|
||||||
|
private String bookManageId;
|
||||||
|
|
||||||
|
// 図書管理ID(BK-1など)
|
||||||
|
@Column(name = "employee_id", nullable = false)
|
||||||
|
private Integer employeeId;
|
||||||
|
|
||||||
|
// 貸出日
|
||||||
|
@Column(name = "book_lend_date", nullable = false)
|
||||||
|
private Date bookLendDate;
|
||||||
|
|
||||||
|
// 返却日
|
||||||
|
@Column(name = "book_return_date", nullable = false)
|
||||||
|
private Date bookReturnDate;
|
||||||
|
|
||||||
|
// 貸出状態
|
||||||
|
@Column(name = "book_status", nullable = false)
|
||||||
|
private Integer bookStatus;
|
||||||
|
}
|
||||||
29
src/main/java/com/example/demo/entity/Employee.java
Normal file
29
src/main/java/com/example/demo/entity/Employee.java
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
package com.example.demo.entity;
|
||||||
|
|
||||||
|
import jakarta.persistence.Column;
|
||||||
|
import jakarta.persistence.Entity;
|
||||||
|
import jakarta.persistence.GeneratedValue;
|
||||||
|
import jakarta.persistence.GenerationType;
|
||||||
|
import jakarta.persistence.Id;
|
||||||
|
import jakarta.persistence.Table;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Entity // このクラスがDBのテーブルに対応することを表す
|
||||||
|
@Data
|
||||||
|
@Table(name = "employee")
|
||||||
|
public class Employee {
|
||||||
|
//社員ID
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||||
|
@Column(name = "employee_Id", nullable = false)
|
||||||
|
private int employeeId;
|
||||||
|
|
||||||
|
// 社員名
|
||||||
|
@Column(name = "employee_name", nullable = false)
|
||||||
|
private String employeeName;
|
||||||
|
|
||||||
|
//部署ID
|
||||||
|
@Column(name = "department_id", nullable = false)
|
||||||
|
private Integer departmentId;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user