我正在用JPA开发java应用程序。在申请表中,我有房间和预订:
@Entity
@Table(name = "RESERVATIONS")
public class Reservation {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long id;
@ManyToOne
private Room room;
private LocalDate checkInDate;
private LocalDate checkOutDate;
//getters setters
}
我想验证在同一时间内房间不能预订两次。
我有什么想法可以做到这一点?