问题描述
考虑如下所示的我的实体类
@Entity(value='order')
class Order{
private int orderNo;
private Set<OrderDetails> ordDet;
}
@Entity(value='orderdetails')
class OrderDetails{
private String productCode;
private int prdQty;
}
我需要找到特定产品示例“ abc”的顺序。
样本json:
{
orderNo : 123,ordDet : [
{
productCode:'abc',qty:10
}
]
},{
orderNo : 124,ordDet : [
{
productCode:'abd',qty:10
}
]
}
我的过滤器实施如下所示,使用Google Datastore API在实体中查询listValue
Query query = Query.newEntityQueryBuilder().setNamespace(namespace)
.setKind("Order")
.setFilter(StructuredQuery.PropertyFilter.eq("productCode","abc"))
.build();
这不起作用,因为产品代码已存在于产品集中。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)