1

playORM にマッピングされたエンティティ User があります。このエンティティには埋め込みフィールドがあります:

@NoSqlEmbedded
private List<String> publisherIds = new ArrayList<String>();

findUsersByPublisherStringpublisherIdを引数として受け取り、関連するユーザーを返すメソッドを作成する必要があります。

それは可能ですか?または、必要な方法でインデックスを作成できるようにするには、別のエンティティ Publisher を作成する必要がありますか?

肯定的な場合、@NoSqlIndexedこのフィールドに注釈を付けますか?

4

1 に答える 1

1

そのようなものをサポートする予定ですが、現在はサポートされていません。select u from Users as u where u.publisherIds contains("value1", "value2") のようなものを考えています

現在のところ、これに対するサポートはまだありません。

ディーン

于 2012-10-24T23:27:18.823 に答える