Удаление List‹Object› с помощью HibernateTemplate() дает исключение

Я пытаюсь получить список из таблицы FlexiBooking, а затем добавить его в другой список, т. е. перейти к другой таблице и удалить записи, полученные из этой таблицы. Я использовал объект HibernateTemplate(), поскольку проект выполняется с использованием Spring Framework. Но я получаю исключение при попытке удалить отдельный объект. В чем проблема? Ниже мой код:

    @Override
public void moveToNormalBooking(User user,
        int no_of_seats) {
    String queryString  = "FROM FlexiBooking";
    HibernateTemplate hibernateTemplate = getHibernateTemplate();
    hibernateTemplate.setMaxResults(no_of_seats);
    List<FlexiBooking> flexiBookingsTobeMoved = hibernateTemplate.find(queryString);
    List<FlightBooking> flightBookings = new ArrayList<FlightBooking>(); 
    int i =0; 
    while(i < flexiBookingsTobeMoved.size()) {
        FlightBooking flightbooking = new FlightBooking();
        flightbooking.setCostPerTicket(flexiBookingsTobeMoved.get(i).getTotalCost());
        flightbooking.setDateOfJourney(flexiBookingsTobeMoved.get(i).getScheduledFlight().getScheduledFlightDate());
        Booking booking = new Booking();
        booking.setBooker(flexiBookingsTobeMoved.get(i).getUser());
        booking.setBookingDate(flexiBookingsTobeMoved.get(i).getBookingDate());
        booking.setBookingReferenceNo(flexiBookingsTobeMoved.get(i).getBookingReferenceNumber());
        booking.setCancelled(false);
        flightbooking.setBooking(booking);
        flightbooking.setFlightRoute(flexiBookingsTobeMoved.get(i).getScheduledFlight());
        flightbooking.setCouponCode(flexiBookingsTobeMoved.get(i).getCouponCode());
        flightBookings.add(flightbooking);
        i++;
    }
    hibernateTemplate.saveOrUpdateAll(flightBookings);
 //   hibernateTemplate.update(flexiBookingsTobeMoved);
    hibernateTemplate.deleteAll(flexiBookingsTobeMoved);
}

person Babanna Duggani    schedule 03.10.2013    source источник
comment
Какое у вас исключение?   -  person Masudul    schedule 03.10.2013
comment
java.lang.IllegalArgumentException: удаление отсоединенного экземпляра com.happytrip.model.FlexiBooking#13   -  person Babanna Duggani    schedule 03.10.2013
comment
@Масуд Извините за поздний ответ...   -  person Babanna Duggani    schedule 03.10.2013
comment
Это ответ на твой вопрос, приятель? stackoverflow.com/a/17027553/2570213   -  person AussieMoss    schedule 04.10.2013