diff --git a/Backend/src/main/java/project/airbnb/bnb/Bnb.java b/Backend/src/main/java/project/airbnb/bnb/Bnb.java new file mode 100644 index 000000000..6a6ff56f1 --- /dev/null +++ b/Backend/src/main/java/project/airbnb/bnb/Bnb.java @@ -0,0 +1,15 @@ +package project.airbnb.bnb; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + +@Entity +public class Bnb { + + @Id @GeneratedValue + @Column(name = "bnb_id") + private Long id; + +} diff --git a/Backend/src/main/java/project/airbnb/reservation/Reservation.java b/Backend/src/main/java/project/airbnb/reservation/Reservation.java new file mode 100644 index 000000000..fc603a58e --- /dev/null +++ b/Backend/src/main/java/project/airbnb/reservation/Reservation.java @@ -0,0 +1,22 @@ +package project.airbnb.reservation; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import project.airbnb.bnb.Bnb; + +@Entity +public class Reservation { + + @Id @GeneratedValue + @Column(name = "reservation_id") + private Long id; + + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "bnb_id") + private Bnb bnb; +} diff --git a/Backend/src/main/java/project/airbnb/reservation/ReservationController.java b/Backend/src/main/java/project/airbnb/reservation/ReservationController.java new file mode 100644 index 000000000..ef99663bf --- /dev/null +++ b/Backend/src/main/java/project/airbnb/reservation/ReservationController.java @@ -0,0 +1,9 @@ +package project.airbnb.reservation; + +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class ReservationController { + + +}