我想用getCurrentSession()。delete()方法删除Object列表。我通过编写像
这样的查询找到了可选的方法 getCurrentSession().createQuery("delete from Student where studentId =1").executeUpdate();
我已经找到了另一种解决方案,比如
for (Student students : listOfStudents) {
getCurrentSession().delete(student);
}
但它不是数据库高效的调用,因为它不会像列表大小那样创建查询。除了编写hibernate查询之外,还有其他有效的方法来删除列表吗?