Ich habe einen typischen DAO, um SQL-Objekte aus einer Tabelle abzurufen, aber jetzt muss ich in der Lage sein, nach Objekten zu suchen, die in einer anderen physischen Datenbank mit Fremdschlüsseln platziert sind. Aufgrund von Einschränkungen in meinem ORM kann ich keine Abfrage erstellen, die über die beiden Datenbanken verbunden ist, und daher muss ich diesen Reduktionsschritt selbst durchführen. Um keine Abhängigkeiten zwischen DAOs einzuführen, dachte ich mir, dass ich das Abstraktionsniveau erhöhen und einen Service über diesem DAO einführen sollte, der dies für mich erledigt. Ist das der richtige Weg oder bin ich mehr verwirrt, als ich denke?