Possuo os dois respectivos VOs
@Builder
public class PlanVO {
private Long id;
private String name;
private List<OfferVO> offerVo;
}
@Builder
public class OfferVO {
private String key;
private BigDecimal price;
}
Ambos representam respectivamente as entidades Plan e Offer (que possuem vários outros atributos) com um relacionamento de um para muitos, um plano pode ter várias ofertas. Quero retornar uma lista de PlanVO a partir de uma consulta JPA, é possível ?
Sei que desta maneira consigo retornar a lista de PlanVO sem a lista de OfferVO setada em cada um.
SELECT NEW PlanVO (plan.id, plan.name) FROM SubscriptionPlan plan
Porém gostaria de trazer todas as OfferVO's em cada PlanVO, é possível ?