gpt4 book ai didi

java - 如何查询列表是否包含某个值

转载 作者:行者123 更新时间:2023-11-30 09:38:09 25 4
gpt4 key购买 nike

我正在尝试将此 JDO 查询转换为 Objectify 查询:

   Query query = pm.newQuery(User.class,
"someList.contains(userParam) && someProperty== null");
query.declareParameters("String userParam");
query.setRange(0, 1);
query.execute(user.getId());

这是我的 Objectify 实现,但我不确定这是否正确:

    Query<Question> queryResult = dao.query().filter("someProperty", null)
.filter("someList.contains", user.getId())
.limit(1);

最佳答案

Objectify 的工作方式类似于 Java 低级 API。只需在列表属性上使用相等过滤器:

Query<Question> queryResult = dao.query(User.class)
.filter("someProperty", null)
.filter("someList", user.getId())
.limit(1);

关于java - 如何查询列表是否包含某个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10245808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com