[hibernate-dev] firing proper events after HQL?