我有一个实体Institute
和存储库InstituteRepository
它根据传递的标准提取Institute
对象。现在在我的应用程序的某个地方,我需要ViewCount
作为研究所(研究所页面被查看的次数,在数据库表中存储和更新)。在哪里把这些查询DDD
我缓存了我的Institute
对象,但由于ViewCount非常具有动态性,我想每次都重新抓取它。问题是,我应该在哪里放置我的getViewCount()
功能?
我可以在InstituteRepository
有类似getViewCount()
的功能吗?如果没有,最好的地方是什么?
欣赏任何帮助和抱歉的模糊标题。
+1,此处可能不需要应用DDD模式。你甚至可以把它分解到一个包含每个视图的简单计数器的表格。 – 2012-02-13 12:17:40
但我在哪里写这些查询?我应该在DAO中编写它们并直接在需要的地方使用DAO吗? – Vikk 2012-02-13 13:31:38
是的,这有什么问题?想想这样:购买我的额外抽象是什么?我真的需要在各处应用相同的模式吗? – 2012-02-13 22:34:14