おそらくこれは些細な答えの質問ですが、それにもかかわらず、数日間私を夢中にさせているので、答えを聞きたいです. 私は最近、自分のプロジェクト用のカスタム データマッパーの構築 (ORM を使用しない) に関連する多くの情報を調べており、stackoverflow または他の Web サイトでいくつかのスレッドを読んでいます。
AuthorCollection
基本的にインスタンスの単なるコンテナであるオブジェクト、Author
またはBookCollection
複数のインスタンスを保持するオブジェクトを持つことは、私には非常に説得力があるようですBook
。しかし、単一のAuthor
オブジェクトに対してマッパーが必要になるのはなぜでしょうか? 私が考えることができるすべてのフェッチ基準(BookID
または指定されたオブジェクトを要求するものを除く)は、複数のまたはインスタンスAuthorID
を返すため、またはインスタンス。では、適切なコレクションのマッパーがより一般的であり、条件が 1 つの結果のみを返すことを確認する必要がない場合、単一のオブジェクトのマッパーをわざわざ使用する必要はありません。Book
Author
BookCollection
AuthorCollection
よろしくお願いします。