コード例 #1
0
 private Booking createTestBooking() {
   Hotel hotel = new Hotel();
   hotel.setId(1L);
   hotel.setName("Jameson Inn");
   User user = new User("keith", "pass", "Keith Donald");
   Booking booking = new Booking(hotel, user);
   return booking;
 }
コード例 #2
0
 public void updateHotel(
     Hotel hotel, String name, Blob description, Integer stars, City city, List<Room> rooms) {
   Session session = sessionFactory.getCurrentSession();
   hotel.setName(name);
   hotel.setDescription(description);
   hotel.setStars(stars);
   hotel.setCity(city);
   hotel.setRooms(rooms);
   rooms.forEach(room -> room.setHotel(hotel));
   session.update(hotel);
 }
コード例 #3
0
 public void createHotel(
     String name, Blob description, Integer stars, City city, User owner, List<Room> rooms) {
   Session session = sessionFactory.getCurrentSession();
   Hotel hotel = new Hotel();
   hotel.setName(name);
   hotel.setDescription(description);
   hotel.setStars(stars);
   hotel.setCity(city);
   hotel.setOwner(owner);
   hotel.setRooms(rooms);
   rooms.forEach(room -> room.setHotel(hotel));
   session.save(hotel);
 }