Restlet APISpark - JSON响应实体商店中的一对多关系

时间:2015-04-30 13:17:10

标签: json restlet apispark

所以这是场景,我有3个信标(BEACON_TABLE)和一些产品(PRODUCT_TABLE),其中每个产品与一个信标(一对多关系)相关联。数据模型在SQL中正常工作,我只使用PRODUCT_TABLE中的外键来引用BEACON_TABLE中的特定信标ID。我在实体商店(完全堆栈/没有包装器)中执行了此操作,其中我向PRODUCT_TABLE添加了一个属性,并将参考类型设置为BEACON_TABLE。当我在BEACON_TABLE资源上运行GET方法时,它只显示信标数据,但我期望与信标关联的所有产品都有响应。 JSON响应是这样的:

[
   {"beacon_id":"beacon1", "products": [
                                        {"id":"prod1","price":"1.50"},
                                        {"id":"prod2","price":"2.50"}
                                     ]
   },
   {"beacon_id":"beacon2", "products": [
                                        {"id":"prod30","price":"3.95"},
                                        {"id":"prod40","price":"5.15"}
                                     ]
   }
]

如何在实体店中实现它?我通过用户评论场景浏览了用户指南,这对我来说还不是很清楚。一些帮助将受到高度赞赏。

0 个答案:

没有答案