Hibernate, HSQL и обновление с ограничениями

Можно ли ограничить количество строк, которые обновляются с помощью Hibernate / HQL? Например:

Query q = em.createQuery("UPDATE MyObj o Set o.prop = :prop");
q.setParameter("prop", "foo");
q.setMaxResults(myLimit);

int res = q.executeUpdate();
if (res > myLimit) {
    // This is entering here and I don't want it to!
}

Я гуглил и тому подобное, и я пытаюсь использовать HQL, чтобы я мог провести некоторые модульные тесты, используя HSQL DB в памяти dbs, а также используя MySql при развертывании. MySql поддерживает предложение Limit в операторах Update, но HSQL - нет, а выполнение UPDATE с внутренним выбором в HSQL требует порядка, который кажется плохой идеей. Есть ли способ добиться ограничения количества строк в обновлении?

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос