Внутри моего цепного кода я создаю составной ключ
certNo, ownerUUID, productSKU, certUAID
Запрос по номеру сертификата выполняется с использованием
final String INDEX_CERT_PRODUCT = "certNumber_ownerUUID_productSKU_uaid";
CompositeKey partialKey = stub.createCompositeKey(INDEX_CERT_PRODUCT, certNum);
QueryResultsIterator<KeyValue> results = stub.getStateByPartialCompositeKey(partialKey);
Однако, когда я пытался
CompositeKey partialKey = stub.createCompositeKey(INDEX_CERT_PRODUCT, "", "", productSKU);
Я не получил никаких результатов; тот же случай, когда я заменяю ""
на null
.
Означает ли это, что я не могу запросить тот же составной ключ, используя другие атрибуты, и что мне нужно создать другой составной ключ с этим конкретным атрибутом в качестве первого