nestedQuery = prepareNestedJoins(null, sourceQuery, executionSession); nestedQuery.setSession(executionSession); nestedQuery.setPrefetchedCacheKeys(sourceQuery.getPrefetchedCacheKeys()); return nestedQuery; joinManager.getJoinedMappingQueryClones().put(this, nestedQuery); nestedQuery.setPrefetchedCacheKeys(sourceQuery.getPrefetchedCacheKeys());
nestedQuery = prepareNestedJoins(joinManager, sourceQuery, executionSession); nestedQuery.setSession(executionSession); nestedQuery.setPrefetchedCacheKeys(sourceQuery.getPrefetchedCacheKeys()); return nestedQuery; joinManager.getJoinedMappingQueryClones().put(this, nestedQuery); nestedQuery.setPrefetchedCacheKeys(sourceQuery.getPrefetchedCacheKeys());
if (query.getPrefetchedCacheKeys() != null){ prefechedCacheKey = query.getPrefetchedCacheKeys().get(primaryKey);
if (query.getPrefetchedCacheKeys() != null){ prefechedCacheKey = query.getPrefetchedCacheKeys().get(primaryKey);
nestedQuery.setTranslationRow(targetRow); nestedQuery.setRequiresDeferredLocks(sourceQuery.requiresDeferredLocks()); nestedQuery.setPrefetchedCacheKeys(sourceQuery.getPrefetchedCacheKeys()); nestedQuery.setShouldRefreshIdentityMapResult(sourceQuery.shouldRefreshIdentityMapResult()); referenceObject = this.referenceDescriptor.getObjectBuilder().buildObject(nestedQuery, targetRow);
nestedQuery.setTranslationRow(targetRow); nestedQuery.setRequiresDeferredLocks(sourceQuery.requiresDeferredLocks()); nestedQuery.setPrefetchedCacheKeys(sourceQuery.getPrefetchedCacheKeys()); nestedQuery.setShouldRefreshIdentityMapResult(sourceQuery.shouldRefreshIdentityMapResult()); referenceObject = this.referenceDescriptor.getObjectBuilder().buildObject(nestedQuery, targetRow);