As a result of fixing HHH-12436 <https://hibernate.atlassian.net/browse/HHH-12436>, some eager *-to-one associations that were loaded using FetchMode.JOIN may instead be loaded using FetchMode.SELECT, and vice-versa. In some cases, @NotFound behavior is different depending on the FetchMode for the association.
The reason why FetchMode may change due to HHH-12436 <https://hibernate.atlassian.net/browse/HHH-12436> is that the ForeignKeyDirection of some *-to-one associations were incorrect. Correcting the ForeignKeyDirection will result in a different AssociationKey, which may ultimately affect the FetchMode Hibernate assigns to an association. My hope is to resolve the inconsistencies before fixing HHH-12436 <https://hibernate.atlassian.net/browse/HHH-12436>, so it does not result in a change in application behavior. I've created a Google Doc to document the inconsistencies and to make it easier to discuss how to go about resolving them: https://docs.google.com/document/d/1o3Q6tYD5jjxC6Ok7vBYzxRGsixpG46p-5zDiDCAKLsI/ Please feel free to request access to the document if you wish to review or add comments. Regards, Gail _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev