Always update a given record even if its not dirty

My requirement is to update a table’s record even though the record is not dirty. Hibernate is by default ignoring update query if all the columns that are passed are same. But I do not want that. Reason being, we have some triggers written on the database insert/update/delete, which needs to know if anyone trying to update any record. This is very critical element of the application and want it in this way.

I am browsing a lot on this, but finding about @DynamicUpdate , but what I want is the reverse of it.

Any help would be really helpful.

As far as I know, this is not possible. You would have to write a custom update query like e.g.

entityManager.createQuery("UPDATE Entity e SET attribute1 = :attr1, attribute2 = :attr2 WHERE e.id = :id").executeUpdate();