1

我有一个Java Play!Play 中内置的应用程序!1.2.3 与几个模型相互链接。特别是,一个模型生成的格式化文本对象列表作为另一个模型的一部分返回,如下所示:

@Entity
public class Parent extends Model {

    @Required
    @Expose
    public String name; // and a dozen others

    @Expose
    @OneToMany(mappedBy="parent", cascade = {CascadeType.PERSIST, CascadeType.REMOVE})
    public List<Child> fields;  

}

Child但是,我不想以自己的形式创建每个对象,而是希望主窗体的部分专门用于创建固定数量的这些对象。所以表单上会有一个“名称”字段,而且(为了论证)两组字段,每组对应一个Child对象,在表单上。

顺便说一句,在这种情况下使用 a 的原因List是,将来我们可能想要制作Parent具有不同数量的字段的对象,在这种情况下我们会设计新的表单。

那可能吗?替代方案似乎很麻烦!

此外,因为这个对象会很长,我理想情况下希望将它填充到一个多页表单上,但是除了将所有页面都作为一个动态页面的一部分或发布之外,我怎么能做到这一点并不明显页面之间的临时变量,两者都没有持久性,并且似乎使 CRUD 的所有神奇用途变得毫无意义。是否有推荐的方法将控制器表单拆分为多个页面?

4

0 回答 0