3 層アプリケーションを作成していて、問題が発生しました。
顧客に関するデータを保持するデータベースと、アプリ内の顧客エンティティを表すクラスがあります。問題は、データ層またはアプリケーション層で顧客エンティティをインスタンス化する必要があるかどうかわからないことです。
データ層はデータのクエリのみを想定しているため、アプリケーション層で顧客エンティティを作成する方が正しいように見えますが、これは、アプリケーション層で「生の/フォーマットされていない」データを使用する必要があり、見栄えがよくないことを意味します。また。
これに対処する「正しい」方法を知っている人はいますか?