2016-10-28 19 views
0

からの条件が私は次のようにJavaメソッドを持つWHERE読み:カサンドラのCQLクエリは、メソッド

public ServiceCall<NotUsed, PSequence<Item>> getSomeItems(UUID itemId) { 
    return (req) -> { 
     CompletionStage<PSequence<Item>> result = db.selectAll("SELECT * FROM item WHERE itemId=?") 
       .thenApply(...)} 
} 

itemIdは、私は、クエリでそれを使用する方法、メソッドのシグネチャにパラメータとして渡す必要がありますか?

+0

? – haifzhan

+0

@HaifengZhang com.lightbend.lagom.javadsl.persistence.cassandra.CassandraSession –

答えて

1

documentationによれば、selectAllメソッドは、varargsを介してパラメータを受け取ります。

例:あなたはライブラリを使用している

result = db.selectAll("SELECT * FROM item WHERE itemId=?", 5) 
関連する問題