I understand that it’s annoying to have to change your code.
But it’s worse-annoying when Hibernate has bad semantics and/or tolerates things which are “wrong”.
Note that you can place this annotation at the package level if necessary.