1

私はオブジェクトを持っています、それをと呼びましょうItem。概念的に言えば、ユーザーはこれらのアイテムに対してアクションを実行できます。アクションは、アイテムの履歴として保持する必要があります。

私のドキュメントルートはItemで、その中にはがAction埋め込まれています。

Springデータリポジトリを作成しました:

public interface Item extends CrudRepository<Item, String>

特定の基準に一致@Queryするのリストを取得するメソッドを、おそらく何らかの方法で注釈を付けることによって作成することは可能ですか?ActionすべてItemのユーザーの最近の履歴を表示するために、このデータを取得したいと思います。

Action'を独自のドキュメントタイプに入れて、それらを'にリンクするためのより良いアプローチはありItemますか?

4

1 に答える 1

3

Action次のパターンで呼び出されるメソッドを使用してクエリを実行できるはずです。

findByAction_{actionPropertyName}

または、あいまいにならない場合は、アンダースコアを削除できます。

1.3.2.2.1. http://static.springsource.org/spring-data/data-commons/docs/1.3.2.RELEASE/reference/html/のプロパティ式

于 2012-07-24T16:58:32.550 に答える