我已经基于标准示例创建了一个简单的播放orm应用示例。
您可以在此处下载资源http://yadi.sk/d/FksgPpsXBqRPb。
该示例必须使用Play 2.2.0框架运行。
您可以使用Rest Client for Firefox进行测试。
的 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注释,但未检索到汽车。
答案 0 :(得分:0)
你在github有任何来源吗?这是一个非常大的文件,你在帖子中显示的所有代码都是json的东西。你在使用mongodb还是cassandra?
我认为在这种情况下会列出FK的“汽车”,或者如果您使用@NoSqlEmbedded,它会在汽车列表的每个条目中列出整辆汽车。
如果你正在使用mongodb,vikas,会比我更了解。让我们知道您正在使用的数据库后端,如果您可以在页面上抛出一些实际的源代码,那也不错。
感谢, 迪安