Fábio Ramon Lima commented on an issue
Hibernate ORM / Improvement HHH-3718
call to id getter initializes proxy when using AccessType( "field" )
Calling getter for id when using AccessType( "field" ) causes proxy initialization.

In org.hibernate.proxy.proxy.pojo.BasicLazyInitializer there is the code
{code}
else if ( isUninitialized() && method.equals(getIdentifierMethod) ) {
return getIdentifier();
}
{code}
However, when using field access, the getIdentifierMethod will be null...