【发布时间】:2016-02-01 18:14:53
【问题描述】:
我有这样的实体:
Restaurant
String name
User manager
User
String name
Date lastLogin
当我执行 GET /restaurants 时,我想内联经理,但只能使用名称,而不是 lastLogin。
当我执行 GET /users 时,我想查看完整用户:name + lastLogin
所以我创建了一个 Restaurant-Projection 并将其作为摘录应用到 RestaurantRepo。但这会将完整用户嵌入到餐厅中。
当我也为用户创建一个摘录项目时,它省略了 lastLogin 字段,然后它按预期适用于餐厅,但不适用于用户,因为这里缺少 lastLogin。
我该如何解决这个问题?
谢谢
【问题讨论】:
-
能否将餐厅投影代码添加到您的帖子中?
-
RestaurantProjection String getName() 用户 getManager()`
-
很抱歉格式缺失,但它不起作用...既不是 4 个空格也不是 `
标签: spring-data-rest