diff --git a/team1/src/main/java/com/example/demo/entity/Book_collectionEntity.java b/team1/src/main/java/com/example/demo/entity/Book_collectionEntity.java index 8bda2d8..c3b28f4 100644 --- a/team1/src/main/java/com/example/demo/entity/Book_collectionEntity.java +++ b/team1/src/main/java/com/example/demo/entity/Book_collectionEntity.java @@ -1,6 +1,6 @@ package com.example.demo.entity; - -import java.sql.Timestamp; + +import java.util.Date; import jakarta.persistence.Column; import jakarta.persistence.Entity; @@ -14,7 +14,7 @@ import org.springframework.data.annotation.LastModifiedDate; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; - + //テーブル名 @Table(name = "book_collection") @Entity @@ -22,102 +22,100 @@ import lombok.NoArgsConstructor; @NoArgsConstructor @AllArgsConstructor public class Book_collectionEntity { - - + //蔵書ID @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id_book", nullable = false) private Integer idBook; - + //ISBN @Column(name = "isbn", nullable = false, length = 13) private String isBn; - + //書籍名 @Column(name = "nm_book", nullable = false, length = 50) - private String nmBook; - + private String nmBook; + //書籍名よみ @Column(name = "kn_book", nullable = true, length = 100) - private String knBook; - + private String knBook; + //出版社 @Column(name = "publisher", nullable = true, length = 50) - private String pubLisher; - + private String pubLisher; + //特記事項 - @Column(name = "note text", nullable = true) - private String noteText; - + @Column(name = "note", nullable = true) + private String noteText; + //貸出フラグ -> charに変更する @Column(name = "flg_lending", nullable = false, columnDefinition = "default 0") - private Character flgLending; - + private Character flgLending; + //更新者 @Column(name = "id_update", nullable = false) - private Integer idUpdate; - + private Integer idUpdate; + //更新日 - @Column(name = "date_update", nullable = false) - @LastModifiedDate - private Timestamp dateUpdate; - -// public static Book_collection convertFrom(Book_collection book_collection) { -// // 値を既に持ったインスタンスの生成に、コンストラクタを使用するとこうなります。 -// return new Book_collection Entity( -// book_colletion.getIdBook(), -// book_colletion.getisBn(), -// book_colletion.getnmBook(), -// book_colletion..getknBook(), -// book_colletion.getpublisher(), -// book_colletion.getnoteText(), -// book_colletion.getflgLending(), -// book_colletion.getidUpdate(), -// book_colletion.getdateUupdate() -// ); -// -//} -//public static EmployeeEntity convertFrom(SearchConditionEmployee searchConditionEmployee) { -// EmployeeEntity employeeEntity = new EmployeeEntity(); -// -// employeeEntity.setIdBook(searchConditionEmployee.getIdBook()); -// employeeEntity.setisBn(searchConditionEmployee.getisBn()); -// employeeEntity.setnmBook(searchConditionEmployee.getnmBook()); - -// employeeEntity.setknBook(searchConditionEmployee.knBook()); -// employeeEntity.setpublisher(searchConditionEmployee.getpublisher()); -// employeeEntity.setnoteText(searchConditionEmployee.getnoteText()); -// employeeEntity.setflgLending(searchConditionEmployee.getflgLending()); -// employeeEntity.setidUpdate(searchConditionEmployee.getidUpdate()); -// employeeEntity.setdateUpdate(searchConditionEmployee.getdateUupdate()); - - -// -//// public static List createbook_collectionList(List employeeEntityList) { -//// return employeeEntityList.stream().map(EmployeeEntity::createbook_collection).toList(); -//// } -// -// List book_collectionList = new ArrayList<>(); -// for(book_collectionEntity book_collectionEntity:employeeEntityList){ -// book_collection employee = book_collectionEntity.createbook_collection(book_collectionEntity); -// book_collectionList.add(employee); -// } -// return employeeList; -// -// -// public LoginUser createLoginUser() { -// // 値を既に持ったインスタンスの生成に、コンストラクタを使用するとこうなります。 -// return new LoginUser( -// getidBook(), -// getisBn(), -// getnmBook(), -// getknBook(), -// getpublisher(), -// getnoteText(), -// getflgLending(), -// getidUpdate(), -// getdateUpdate() -// ); -// } + @Column(name = "date_update", nullable = false) + @LastModifiedDate + private Date dateUpdate; + + // public static Book_collection convertFrom(Book_collection book_collection) { + // // 値を既に持ったインスタンスの生成に、コンストラクタを使用するとこうなります。 + // return new Book_collection Entity( + // book_colletion.getIdBook(), + // book_colletion.getisBn(), + // book_colletion.getnmBook(), + // book_colletion..getknBook(), + // book_colletion.getpublisher(), + // book_colletion.getnoteText(), + // book_colletion.getflgLending(), + // book_colletion.getidUpdate(), + // book_colletion.getdateUupdate() + // ); + // + //} + //public static EmployeeEntity convertFrom(SearchConditionEmployee searchConditionEmployee) { + // EmployeeEntity employeeEntity = new EmployeeEntity(); + // + // employeeEntity.setIdBook(searchConditionEmployee.getIdBook()); + // employeeEntity.setisBn(searchConditionEmployee.getisBn()); + // employeeEntity.setnmBook(searchConditionEmployee.getnmBook()); + + // employeeEntity.setknBook(searchConditionEmployee.knBook()); + // employeeEntity.setpublisher(searchConditionEmployee.getpublisher()); + // employeeEntity.setnoteText(searchConditionEmployee.getnoteText()); + // employeeEntity.setflgLending(searchConditionEmployee.getflgLending()); + // employeeEntity.setidUpdate(searchConditionEmployee.getidUpdate()); + // employeeEntity.setdateUpdate(searchConditionEmployee.getdateUupdate()); + + // + //// public static List createbook_collectionList(List employeeEntityList) { + //// return employeeEntityList.stream().map(EmployeeEntity::createbook_collection).toList(); + //// } + // + // List book_collectionList = new ArrayList<>(); + // for(book_collectionEntity book_collectionEntity:employeeEntityList){ + // book_collection employee = book_collectionEntity.createbook_collection(book_collectionEntity); + // book_collectionList.add(employee); + // } + // return employeeList; + // + // + // public LoginUser createLoginUser() { + // // 値を既に持ったインスタンスの生成に、コンストラクタを使用するとこうなります。 + // return new LoginUser( + // getidBook(), + // getisBn(), + // getnmBook(), + // getknBook(), + // getpublisher(), + // getnoteText(), + // getflgLending(), + // getidUpdate(), + // getdateUpdate() + // ); + // } } diff --git a/team1/src/main/java/com/example/demo/entity/Borrow_booksEntity.java b/team1/src/main/java/com/example/demo/entity/Borrow_booksEntity.java index 84cbce4..da9059d 100644 --- a/team1/src/main/java/com/example/demo/entity/Borrow_booksEntity.java +++ b/team1/src/main/java/com/example/demo/entity/Borrow_booksEntity.java @@ -1,6 +1,5 @@ package com.example.demo.entity; -import java.security.Timestamp; import java.util.Date; import jakarta.persistence.Column; @@ -8,8 +7,9 @@ import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; +import jakarta.persistence.Table; -import org.hibernate.annotations.Audited.Table; +//import org.hibernate.annotations.Audited.Table; import org.springframework.data.annotation.LastModifiedDate; import lombok.AllArgsConstructor; @@ -97,5 +97,5 @@ public class Borrow_booksEntity { * */ @Column(name = "date_update", nullable = false) @LastModifiedDate - private Timestamp dateUpdate; + private Date dateUpdate; } diff --git a/team1/src/main/java/com/example/demo/entity/EmployeeEntity.java b/team1/src/main/java/com/example/demo/entity/EmployeeEntity.java index c3589d3..98224e5 100644 --- a/team1/src/main/java/com/example/demo/entity/EmployeeEntity.java +++ b/team1/src/main/java/com/example/demo/entity/EmployeeEntity.java @@ -1,6 +1,6 @@ package com.example.demo.entity; -import java.security.Timestamp; +import java.util.Date; import jakarta.persistence.Column; import jakarta.persistence.Entity; @@ -81,7 +81,7 @@ public class EmployeeEntity { */ @Column(name = "date_update", nullable = false) @LastModifiedDate - private Timestamp dateUpdate; + private Date dateUpdate; } // public static EmployeeEntity convertForm(Employee employee) {