当前位置: 首页 > 知识库问答 >
问题:

Corda 4.7 QueryCriteria, LinearStateQueryCriteria

荀豪
2023-03-14

我有以下查询条件来根据linearId获取State。我正在尝试以下代码

//query criteria
QueryCriteria queryCriteria = new LinearStateQueryCriteria(
    null,
    ImmutableList.of(UUID.fromString(linearId)) 
);

但是,我收到一个编译时错误,要求将< code>QueryCriteria更改为< code>QueryCriteria。LinearStateQueryCriteria。如果我这样做,那么< code > vault service . query by()不接受< code>queryCriteria并抛出编译时错误。

根据文档,API:保险库查询 - Java中的自定义查询应该已经工作了。有人可以帮忙吗?

共有1个答案

羊舌富
2023-03-14

很高兴看到你想通了,尽管我不知道为什么IJ会标记错误的错误。无论如何,下面是我查询线性状态的代码示例。

附加链接:

https://github . com/corda/samples-Java/blob/master/Advanced/obligation-cordapp/workflows/src/main/Java/net/corda/samples/obligation/flows/iousettleflow . Java # L57-L62

 类似资料:

相关问答

相关文章

相关阅读