我正在使用 JSF 2.0 和 MySQL 创建新网站。下面是我所拥有的。
注意在每个表格中,我只考虑 1-2 个字段,仅用于说明目的。实际上,我将根据要求有很多领域。
我有n个申请人。
ApplicantDataTable
+++++++++++++++++++
appId PK
appName
+++++++++++++++++++
每个申请人都会有很多项目。
ProjectDataTable
+++++++++++++++++++
proId PK
proName
appId FK
+++++++++++++++++++
每个项目都会有很多阶段,每个阶段我都需要输入数据。
stage1datatable
+++++++++++++++++++
stg001id PK
proId FK
stg001name
+++++++++++++++++++
stage2datatable
+++++++++++++++++++
stg002id PK
proId FK
stg002name
+++++++++++++++++++
在申请人屏幕中,我将有申请人名单。单击此按钮后,我将获得该申请人的项目列表。一旦我点击它,我将看到第 1 阶段屏幕,在第 1 阶段屏幕中,在底部我将有第 2、3、4 阶段等的链接。
我看到我必须在所有阶段都使用 ProjectId 和 appId,所以我不确定我是否应该保留在会话范围内具有 projectId 和 appId 的 bean?有人可以建议我如何在 Java 中构造 bean 吗?
任何建议都会很棒。