@RepositoryRestResource中有超过1个@Projection

时间:2016-09-22 18:40:35

标签: spring-data-rest

假设您有一个实体类,其中包含2个(或最终更多) @Projection

@Projection(name ="S", types = { Entity.class })
public interface EntitySmall {
    Long getId();
    String getName();
}

@Projection(name ="L", types = { Entity.class })
public interface EntityLarge {
    Long getId();
    String getName();
    Date getCreatedAt();
    String getCreatedBy();
    //...and more stuff
}

问题1

是否可以在同一实体类的 @RepositoryRestResource 上同时使用 @Projection

到目前为止我设法做的是定义一个(并且只有一个) @Projection ,作为 @RepositoryRestResource 中的'excerptProjection',如果我如果没有定义,Repo使用实体

的默认表示

问题2

唯一的解决方案是 @RepositoryRestResource 的唯一解决方案是 @Projection 的数量?

0 个答案:

没有答案