我已经使用 seam-gen 创建了我的应用程序。Seam-gen 为我的所有对象创建了所有的 crud 操作和表单。它们都继承自 seam 的 EntityHome。
我有这个要求,我需要从一个对象 A 创建另一个对象 B(A 有一个列表)。所以我需要将用户重定向到 B 表单,保存一个新的 B 对象,然后用更新的 List 内容将他重定向到原始 A 表单。
我是 Seam 的新手,我不确定如何正确实施。
编辑:我正在使用 seam 版本 2.2.2 final。
您可以创建一个操作类(类似于 entityHome 的工作方式,没有附带的包袱)来管理您包含的实体及其行为。如果实体之间不存在任何关系,您可以在此处建立关系。刷新原始列表可能很棘手,但是一旦您开始发布一些代码。所以我会从这样的事情开始:
Class ActionBean {
ClassAObj classA;
List<ClassBObj> classBList;
public void methodThatLinksAandB() {
// ... stuff happens here
}
// getters and setter for view
// private worker methods
}