DirectPropertyAccessor$DirectGetter.get(Object) line: 62
PojoEntityTuplizer(AbstractEntityTuplizer).getIdentifier(Object, SessionImplementor) line: 345
SingleTableEntityPersister(AbstractEntityPersister).getIdentifier(Object, SessionImplementor) line: 4547
SingleTableEntityPersister(AbstractEntityPersister).isTransient(Object, SessionImplementor) line: 4269
ForeignKeys.isTransient(String, Object, Boolean, SessionImplementor) line: 243
ForeignKeys.getEntityIdentifierIfNotUnsaved(String, Object, SessionImplementor) line: 293
ManyToOneType.disassemble(Object, SessionImplementor, Object) line: 247
NaturalIdCacheKey.<init>(Object[], EntityPersister, SessionImplementor) line: 84
StatefulPersistenceContext$1.removeSharedNaturalIdCrossReference(EntityPersister, Serializable, Object[]) line: 1825
SingleTableEntityPersister(AbstractEntityPersister).handleNaturalIdReattachment(Object, SessionImplementor) line: 4256
SingleTableEntityPersister(AbstractEntityPersister).afterReassociate(Object, SessionImplementor) line: 4228
DefaultLockEventListener(AbstractReassociateEventListener).reassociate(AbstractEvent, Object, Serializable, EntityPersister) line: 100
DefaultLockEventListener.onLock(LockEvent) line: 95
SessionImpl.fireLock(LockEvent) line: 819
SessionImpl.fireLock(Object, LockOptions) line: 812
SessionImpl.access$11(SessionImpl, Object, LockOptions) line: 811
SessionImpl$LockRequestImpl.lock(Object) line: 2438
...