2
A
回答
3
对于每个在您的域中是根聚合的类,您应该有一个存储库。
3
存储库应该独立于您的数据库结构。它们封装了从数据库映射到域模型的所有工作,反之亦然。这可能涉及1个数据库表,或者它可能来自10个表,这并不重要。
通常,单个存储库对应于单个域模型类,但这也不是不可破解的规则。如果您有几个非常密切相关的域类,特别是在继承或包含关系中,那么存储库处理多个不同类型的情况并不罕见。不过,如果可以的话,尝试坚持一个是个好主意。
相关问题
- 1. SENSOR_DELAY_GAME:多少钱?
- 2. Core Data存储多少钱?
- 3. 图片和资产 - 多少钱太多?
- 4. 在应用程序中登录多少,多少钱太多?
- 5. 制作更好的SharePoint需要多少时间/金钱?
- 6. 异常比返回值要贵多少钱?
- 7. 多少钱的因素是在Heroku
- 8. 电子商务赚多少钱
- 9. IIS压缩内容多少钱
- 10. 有多少类型应该实现Repository模式?
- 11. MySQL 5.7 JSON数据类型可以存储多少钱
- 12. docker build后缺少m2 repository
- 13. “正确”放入Callable有多少逻辑?
- 14. 我应该在一个文件中放入多少个类?
- 15. 加入5张桌子最少需要多少加入?
- 16. Mod-Rewrite for large sites ...多少钱太多了?
- 17. 免费商业编码 - 如果您有任何需要的话,多少钱?
- 18. 平均开发人员应该知道裸机需要多少钱?
- 19. Repository模式,一个接口,多个类
- 20. jdbc4 - 如何插入钱类型?
- 21. 如何正确舍入SQL钱类型?
- 22. Repository模式 - 摘要信息
- 23. 将指针转换为C++中的值会花费多少钱?
- 24. Hex中的“\ 377 \ 377 \ 377 \ 377 \ 020 \ 020 \ 006”多少钱?
- 25. 性能偏执:多少钱Float.parseFloat(String),Integer.parseInt(String)?
- 26. 应用程序知道其数据库应该多少钱?
- 27. SQLite可以在iPhone上存储多少钱?
- 28. C/C++编译器优化条件语句多少钱?
- 29. 在网络中确定网络开销多少钱
- 30. 导入模块 - 多少是多少?
根集合是什么? – chobo 2010-05-05 22:08:58
你可以在这里找到一些信息:http://stackoverflow.com/questions/1958621/whats-an-aggregate-root – Dan 2010-05-06 13:43:14