Я хочу выполнить этот запрос:
@Override
public int deleteOldLogByDate(LocalDateTime created_at) throws Exception {
String hql = "delete from " + Log.class.getName() + " e where e.created_at <= :created_at";
TypedQuery<Log> query = entityManager.createQuery(hql, Log.class).setParameter("created_at", created_at);
int records = query.executeUpdate();
return records;
}
Но я получаю исключение: java.lang.IllegalArgumentException: Update/delete queries cannot be typed at
Знаете ли вы, как я могу решить эту проблему?