Adding optimistic-lock="false" to the noop-mapped field seems to resolve this, at least with Hibernate 5.1.7.Final .