CQRS中Repository只有findById方法,这样合适么?
如题,希望banq大哥指教!
如题,希望banq大哥指教!
仓储是对象和数据库转换的地方,比如对象进行扁平化保存的方法也是仓储的方法。
我的意思是说,CQRS对DDD做了落地的一些规范,我看一些文章说,获得领域层获得对象只通过 findById , 而不是像以前CQRS出现之前,单纯的DDD提到的,可以用findByXXX 等方法获得。
当然,我也知道 command 和 query是分开的,但如果领域层有一种需求是需要一次得到一些aggre对象,而不是一个,那么。。。
都按正常DDD去做即可,所谓CQRS的查询主要是报表或其他数据分析。