我有两个数据库表。
commitment
一个主管负责的。
另一个是可用的查找表
programs
. 这个
program
承诺
表(承诺是针对特定的资助项目)。
现在在我的jsp视图中(用于编辑或插入承诺),我不希望用户看到或必须输入程序的主键,而是希望他们使用一个select下拉菜单,显示已解析的程序名,并将fk id作为select选项值。
我的问题是:
我是否应该在请求中传递两个属性-“commitment”,它表示该特定commitment(如果正在编辑)的db中的单行记录,以及
programList
或者我应该修改我的承诺d to并使其具有一个属性,该属性可以存储可用程序的列表(作为程序DTO的),这样我就只需要传入
承诺