Я недавно начал влюбляться в пьесу!рамки, но теперь я не понимаю, как использовать метод пакетного удаления на модели.Моя попытка выглядит так:
Shift.delete("byDateAndRestaurant", day, rest);
Это, однако, не работает.играть!просто возвращает это мне:
Произошло исключение IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: неожиданный узел AST: byDateAndRestaurant около строки 1, столбца 41 [удалить из models.Shift, где byDateAndRestaurant]
, что очень запутанно, так как этот код работает безупречно:
Shift.find("byDateAndRestaurant", day, rest).fetch();
(Конечно, я мог бы просто просмотреть результаты запроса find
и удалить каждый экземпляр. НоЯ не хочу вызывать слишком много взаимодействий с базой данных.)
Итак, какой вид запроса / ярлыка допускает метод delete
?