- Timestamp:
- 05/06/25 00:44:02 (13 days ago)
- Branches:
- main
- Children:
- e48199a
- Parents:
- 142c0f8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/example/rezevirajmasa/demo/model/Reservation.java
r142c0f8 rb67dfd3 48 48 49 49 @Column(name = "Status", length = 20, nullable = false) 50 private String status;50 private String reservationStatus; 51 51 52 52 @Column(name = "CheckInTime") … … 57 57 private LocalDateTime checkOutTime; 58 58 59 // @ElementCollection 60 // @CollectionTable(name = "reservation_preordered_items", joinColumns = @JoinColumn(name = "reservation_id")) 61 // @Column(name = "item") 62 // private List<String> preOrderedItems = new ArrayList<>(); 63 @OneToMany(mappedBy = "reservation", cascade = CascadeType.ALL, orphanRemoval = true) 59 @OneToMany(mappedBy = "reservation", cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY) 64 60 private List<PreorderedItem> preOrderedItems = new ArrayList<>(); 65 61 … … 73 69 @PrePersist 74 70 private void prePersist() { 75 if ( status == null) {76 status = "Pending";71 if (reservationStatus == null) { 72 reservationStatus = "Pending"; 77 73 } 78 74 if (paymentStatus == null) { … … 88 84 this.partySize = partySize; 89 85 this.specialRequests = specialRequests; 90 this. status = status;86 this.reservationStatus = status; 91 87 this.checkInTime = checkInTime; 92 88 this.checkOutTime = checkOutTime; … … 105 101 ", partySize=" + partySize + 106 102 ", specialRequests='" + specialRequests + '\'' + 107 ", status='" + status + '\'' +103 ", status='" + reservationStatus + '\'' + 108 104 ", checkInTime=" + checkInTime + 109 105 ", checkOutTime=" + checkOutTime +
Note:
See TracChangeset
for help on using the changeset viewer.