//check the persistence context
List<EntityInfo> remainingEntityInfos = new ArrayList<EntityInfo>( entityInfos.length );
for ( EntityInfo entityInfo : entityInfos ) {
if ( ObjectLoaderHelper.areDocIdAndEntityIdIdentical( entityInfo, session ) ) {
EntityKey entityKey = new EntityKey( entityInfo.getId(), persister, session.getEntityMode() );
final boolean isInitialized = persistenceContext.containsEntity( entityKey );
if ( !isInitialized ) {
remainingEntityInfos.add( entityInfo );
}
}
else {