Hibernate, HSQL y Update w / Limits

¿Es posible limitar el número de filas que se actualizan con Hibernate / HQL? Por ejemplo:

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!
}

He estado buscando en Google y demás, y estoy tratando de usar HQL para poder hacer algunas pruebas unitarias usando HSQL DB en la memoria dbs, así como también usando MySql en la implementación. MySql admite la cláusula de límite en las declaraciones de actualización, pero HSQL no, y hacer una ACTUALIZACIÓN con una selección interna en HSQL requirió un orden, lo que parecía una mala idea. ¿Hay alguna manera de lograr limitar el número de filas en una actualización?

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta