Используя Hibernate getCurrentSession(). Метод delete удаляет список объектов

Я хочу удалить список объектов с помощью метода getCurrentSession(). Delete(). Я нашел необязательный способ, написав запрос как

 getCurrentSession().createQuery("delete from Student where studentId =1").executeUpdate();

И я пришел к другому решению, как

  for (Student students : listOfStudents) {
            getCurrentSession().delete(student);
        }

Но это не эффективный вызов базы данных, так как он не будет создавать запросов как размер списка. Есть ли другой эффективный способ удаления списка, кроме написания запроса гибернации?

0 ответов

Другие вопросы по тегам