query.addArgument(ForeignReferenceMapping.QUERY_BATCH_PARAMETER); query.addArgumentValue(foreignKeyValues); query.setSession(session); query.setSelectionCriteria(referenceDescriptor.buildBatchCriteriaByPK(query.getExpressionBuilder(), query)); Collection<Object> temp = (Collection<Object>) session.executeQuery(query);
query.addArgument(ForeignReferenceMapping.QUERY_BATCH_PARAMETER); query.addArgumentValue(foreignKeyValues); query.setSession(session); query.setSelectionCriteria(referenceDescriptor.buildBatchCriteriaByPK(query.getExpressionBuilder(), query)); Collection<Object> temp = (Collection<Object>) session.executeQuery(query);
query.setReferenceClass(this.elementDescriptor.getJavaClass()); query.setIsExecutionClone(true); query.setSession(session); query.addArgument(ForeignReferenceMapping.QUERY_BATCH_PARAMETER); query.setSelectionCriteria(elementDescriptor.buildBatchCriteriaByPK(query.getExpressionBuilder(), query));
query.setIsExecutionClone(true); query.addArgument(ForeignReferenceMapping.QUERY_BATCH_PARAMETER); query.setSession(session); query.setSelectionCriteria(elementDescriptor.buildBatchCriteriaByPK(query.getExpressionBuilder(), query)); int pkCount = foreignKeyValues.size();
query.setIsExecutionClone(true); query.addArgument(ForeignReferenceMapping.QUERY_BATCH_PARAMETER); query.setSession(session); query.setSelectionCriteria(elementDescriptor.buildBatchCriteriaByPK(query.getExpressionBuilder(), query)); int pkCount = foreignKeyValues.size();
query.setIsExecutionClone(true); query.addArgument(ForeignReferenceMapping.QUERY_BATCH_PARAMETER); query.setSession(session); query.setSelectionCriteria(elementDescriptor.buildBatchCriteriaByPK(query.getExpressionBuilder(), query)); int pkCount = foreignKeyValues.size();
query.setIsExecutionClone(true); query.addArgument(ForeignReferenceMapping.QUERY_BATCH_PARAMETER); query.setSession(session); query.setSelectionCriteria(elementDescriptor.buildBatchCriteriaByPK(query.getExpressionBuilder(), query)); int pkCount = foreignKeyValues.size();
query.setReferenceClass(this.elementDescriptor.getJavaClass()); query.setIsExecutionClone(true); query.setSession(session); query.addArgument(ForeignReferenceMapping.QUERY_BATCH_PARAMETER); query.setSelectionCriteria(elementDescriptor.buildBatchCriteriaByPK(query.getExpressionBuilder(), query));
/** * INTERNAL: * Clone and prepare the selection query as a nested batch read query. * This is used for nested batch reading. */ public ReadQuery prepareNestedBatchQuery(ReadAllQuery query) { ReadAllQuery batchQuery = (ReadAllQuery)super.prepareNestedBatchQuery(query); if(this.listOrderField != null) { batchQuery.addAdditionalField(getListOrderFieldExpression(batchQuery.getExpressionBuilder())); } if (batchQuery.shouldPrepare()) { batchQuery.checkPrepare(query.getSession(), query.getTranslationRow()); } batchQuery.setSession(null); return batchQuery; }
batchQuery.setReferenceClass(getReferenceClass()); batchQuery.setDescriptor(getReferenceDescriptor()); batchQuery.setSession(query.getSession()); batchQuery.checkPrepare(query.getSession(), query.getTranslationRow()); batchQuery.setSession(null);
batchQuery.setName(getAttributeName()); batchQuery.setDescriptor(getReferenceDescriptor()); batchQuery.setSession(query.getSession()); batchQuery.setShouldUseSerializedObjectPolicy(query.shouldUseSerializedObjectPolicy()); batchQuery.checkPrepare(query.getSession(), query.getTranslationRow()); batchQuery.setSession(null);
batchQuery.setName(getAttributeName()); batchQuery.setDescriptor(getReferenceDescriptor()); batchQuery.setSession(query.getSession()); batchQuery.setShouldUseSerializedObjectPolicy(query.shouldUseSerializedObjectPolicy()); batchQuery.checkPrepare(query.getSession(), query.getTranslationRow()); batchQuery.setSession(null);