現在、小さなショッピングカートの作成に取り組んでいます。すべての製品を一度に選択してオブジェクトとして保存する方法と、必要に応じてデータベースから継続的に選択する方法のどちらが良いか疑問に思っていました。ちなみにJavaです
前もって感謝します
現在、小さなショッピングカートの作成に取り組んでいます。すべての製品を一度に選択してオブジェクトとして保存する方法と、必要に応じてデータベースから継続的に選択する方法のどちらが良いか疑問に思っていました。ちなみにJavaです
前もって感謝します
データに頻繁にアクセスしている場合は、オブジェクトに保存してください。(このような場合、サーバー呼び出しは 1 つだけです)。
ほとんどの Web ショップでは、必要に応じてデータベースからそれらをロードする方法が適しています。Java と JPA を使用している場合、JPA がキャッシュを行います。そのため、自分自身をキャッシュする必要はありません (インメモリ オブジェクトを保持します)。また、これらすべてのオブジェクトを同期させるのは非常に困難です (マネージャーが価格を変更したり、製品を削除したりする場合を想像してください)。
要するに、データベースとJPAはこのために構築されているので、それらを使用してください!