Имеют ли смысл запросы в эти DAO по отдельности? Если вам для получения каких-то внятных данных всегда надо делать два запроса, это значит, что домену интересны только итоговые данные, а два там запроса, один или десять - это детали реализации. Значит логично будет делать эти запросы в реализации репозитория, а наружу возвращать то, что интересно домену.