我基于标准示例创建了一个简单的 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
}
在输出中,您将获得 Main 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 注释,但并未检索到汽车。