HQL now supports
update, delete and insert ... select ... statements. See Section 14.4, “DML-style operations” for more information.