Caspian Borison, I know of 2 issues that can lead to LazyInitializationException:
HHH-12210 Awaiting Test Case involves setting hibernate.enable_lazy_load_no_trans=true
HHH-12260 Open involves evicting a bytecode-enhanced entity that has an uninitialized collection. Is it possible you ran into one of those? FWIW, you can determine the Hibernate-specific {{}org.hibernate.LockMode} by doing something like: {{ PersistenceContext pc = em.unwrap( SharedSessionContractImplementor.class ).getPersistenceContext(); EntityEntry ee = pc.getEntry( customer ); LockMode lockMode = ee.getLockMode(); }} |