Pull request with a test reproducing the issue: https://github.com/hibernate/hibernate-orm/pull/6818 I should add that this worked for me with Hibernate 5 and with the entity annotated with @Proxy(lazy=false) so there was never a proxy. Possibly the issue was already there in Hibernate 5 |