私はlagomフレームワークを完全に新しくしているので、私は今日ドキュメントを読んでいて、hello worldの例を修正し始めました。永続化されたすべてのエンティティを取得する方法
しかし、すべての永続エンティティ(この例ではすべての永続的な挨拶)を取得する方法を見つけることができません。
これはデフォルトの例では、人の挨拶取り出す方法です:指定されたIDを使用してエンティティを検索するのではなく、今
@Override
public ServiceCall<GreetingMessage, Done> useGreeting(String id) {
return request -> {
// Look up the hello world entity for the given ID.
PersistentEntityRef<HelloCommand> ref = persistentEntityRegistry.refFor(HelloWorld.class, id);
// Tell the entity to use the greeting message specified.
return ref.ask(new UseGreetingMessage(request.message));
};
}
を、iは、すべてのエンティティ、例えばを取得したいですpersistentEntityRegistry.getIds()
のようなものであれば、idで1つずつ取り出すことができます。しかし、このような方法はエンティティレジストリには存在しないようです。
ありがとうございます!ドキュメントは、最初はやや爆発的で、特にフレームワークを初めて使った人にとっては、あまりにも爆発的なものかもしれないので、これは良い説明です。 – HyperZ
ありがとうございます...もっと便利になるようにドキュメントを改善する方法があれば教えてください。 –