getCurrentSession().delete() メソッドでオブジェクトのリストを削除したい。次のようなクエリを書くことで、オプションの方法を見つけました
getCurrentSession().createQuery("delete from Student where studentId =1").executeUpdate();
そして、私は次のような別の解決策にたどり着きました
for (Student students : listOfStudents) {
getCurrentSession().delete(student);
}
ただし、リストのサイズに応じてクエリが作成されないため、データベース効率の良い呼び出しではありません。休止状態のクエリを書く以外に、リストを削除する効率的な方法はありますか?