0

マップをコレクションとして保存するコレクションがありembeddedます。マップの個々のエントリ内のフィールドを更新する必要があります。

それを行う方法はありますか?

@Embedded
private Map<String, MyClass> map = new HashMap<String, MyClass>();

map指定されたキーに一致する内のフィールドを更新します。で使用MorphiaしていますDaos

4

2 に答える 2

3

これを行うには、Morphia で更新を作成できます。マップ キーを含むパスを指定するには、ドット表記を使用する必要があります。

于 2011-11-16T21:01:41.857 に答える
0

同じ問題に遭遇しました。ここに例があります: http://code.google.com/p/morphia/wiki/字幕の設定/設定解除の下での更新。この例ではリストを使用していますが、マップにも同じことが当てはまります。

于 2013-01-24T06:19:06.803 に答える