2

この 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);
4

1 に答える 1

2

Objectify は Java 低レベル API のように機能します。list プロパティで等値フィルタを使用するだけです。

Query<Question> queryResult = dao.query(User.class)
        .filter("someProperty", null)
        .filter("someList", user.getId())
        .limit(1);
于 2012-04-20T15:23:55.317 に答える