package com.example.nto.entity; import jakarta.persistence.*; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.time.LocalDate; // Убедитесь, что у вас правильный импорт даты @Data @Builder @NoArgsConstructor @AllArgsConstructor @Entity @Table(name = "booking") public class Booking { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "date") private LocalDate date; @Column(name = "place_id", insertable = false, updatable = false) private Long placeId; @Column(name = "employee_id", insertable = false, updatable = false) private Long employeeId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "employee_id", nullable = false) private Employee employee; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "place_id", nullable = false) private Place place; }