我正在努力用“嵌入式列表”搭建一个类。
我有一个产品,应该在产品类中保留和构建(MVC)缩放价格。
规模价格的类看起来像这样
@RooJavaBean
@RooToString
@Embeddable
public class ScalePrice {
int from;
int to;
BigDecimal price;
}
我对 Product-Class 的天真实现如下所示:
@RooJavaBean
@RooToString
@RooJpaActiveRecord
public class Product {
@NotNull
@Size(min = 2)
private String shortDescription;
private String longDescription;
@Embedded
private Set<ScalePrice> scalePrices;
}
由于 Scale Price 的 List/Set 仅对特定产品有意义,因此表单应提供一种直接在产品表单中输入 Scale Price 的方法。
我的问题是:Spring Roo 有可能吗?如果是,如何做到这一点?