我正在努力使用“嵌入列表”来构建一个类。
我有一个产品,其中应该在产品级别中保留缩放价格和搭建(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;
}
由于规模价格的列表/设置仅对特定产品有意义,因此表单应提供直接在产品表单中输入比例价格的方法。
我的问题是:Spring Roo有可能吗?如果是,那怎么能完成呢?
答案 0 :(得分:1)
Spring roo不能很好地处理集合,所以即使你有:
private Set<Integer> scalePrices;
您将无法在一个表单上输入多个scalePrices。 你可以编写自己的自定义标签来支持这种事情。