我有一个设计层面的问题。在我们的应用程序中使用 DAO 或 DTO 之间存在争论。
我浏览了现有的帖子,了解到 DTO 仅在表示复杂对象时使用。但是,我的视图可以仅使用对我的表的连接操作来生成。
数据库:
表格:
game game_details (has a primary key of Game) - There will be at max 4 rows for a given game_id
我的视图包含表 game 和 game_details 中的所有列。这 4 行中的每一行都将显示在不同的选项卡中。对于视图中的每次更改,有 3/4 的概率更新两个表。
现在最好的方法是什么。1. 将整个视图包装为 DTO。2. 或者使用 GameDetails 模型对象列表定义我的模式 Game。
如果我们采用第二种方法,我们的数据持久化方式会有任何变化。
MYYA
相关分类