[add] BookLendとEmployeeのEntityを作成しました

This commit is contained in:
s-tajihi
2026-09-24 12:51:58 +09:00
parent 0723c559f0
commit ab48f30b6e
2 changed files with 72 additions and 0 deletions

View 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;
}

View 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;
}