我正在努力为带有“嵌入式列表”的班级搭建脚手架。

我有一个产品,在该产品类中应保持按比例分配的价格(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完全有可能吗?如果是的话,如何做到这一点?

最佳答案

Spring Roo不能很好地处理集合,因此即使您有:

private Set<Integer> scalePrices;


您将无法在一种表格上输入多个scalePrices。
您可以编写自己的自定义标签来支持这种事情。

关于java - Spring Roo嵌入式套件(脚手架),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17841220/

10-10 14:09
查看更多