My interpretation is that the specification does not say what will happen when an entity is detached and you access a previously unaccessed lazily loaded relation. Since it does not mandate throwing an exception, leaving it null or populating it, the choice of what to do seems up to the provider.