標準的な例に基づいて、簡単な play orm アプリケーションの例を作成しました。
ソースはhttp://yadi.sk/d/FksgPpsXBqRPbからダウンロードできます。
この例は、Play 2.2.0 フレームワークで実行する必要があります。
Firefox の Rest Client でテストできます。
1. 男の作成:
http://localhost:9000/saveMan
Method: POST
Content-Type: application/json
{
"name": "Petro",
"age": 30
}
出力でメインIDを取得します
2. 男性に関連付けられた車を作成する
http://localhost:9000/saveCar
Method: POST
Content-Type: application/json
{
"model": "Aveo",
"man": {"id": "<Man Id>"}
}
3. 男を捕まえる
http://localhost:9000/getMan/<Man Id>
Method: GET
結果:
{
"id": "<Man Id>",
"name": "Petro",
"age": 30,
"cars":
[
]
}
ご覧のとおり、 @NoSqlOneToMany アノテーションを使用していますが、車は取得されません。