Нет смысла использовать HQL для этого, вы можете использовать прямой SQL, если вы хотите сделать это, с помощью запроса JDBC (или даже с помощью запроса Hibernate, вы можете использовать запросы SQL).
Использование HQL-запросов для обновления рекомендуется только при выполнении пакетных обновлений, а не в одной строке.http://docs.jboss.org/hibernate/core/3.3/reference/en/html/batch.html#batch-direct
Более объектно-ориентированным способом было бы загрузить ваш объект с помощью HQL, делать то, что вам нужно делать в мире Java (columnValue + = 10, все, что вам нужно сделать), а затемсохраните его обратно, используя сброс сеанса hibernate.
Я полагаю, что он включает в себя больше операций, поэтому он менее эффективен (в чистом исполнении), но в зависимости от конфигурации Hibernate (кэширование, кластеризация, кэш второго уровня и т. д.) можетбыть намного лучшеНе говоря уже о более проверяемых, конечно.