我正在努力创建一个小型购物车。我想知道哪种方法更好地一次性选择我的所有产品并将它们存储为对象或在需要时不断从数据库中选择它们?这是Java中的方式
提前致谢
答案 0 :(得分:0)
对于大多数网上商店来说,在需要时从数据库加载它们是要走的路。如果您使用的是java和JPA,JPA会为您进行缓存。所以没有必要缓存自己(保留内存对象)。此外,很难让所有这些对象保持同步(想象一下,如果经理改变价格或移除产品)。
Bottem系列,数据库和JPA都是为此而构建的,所以请使用它们!
答案 1 :(得分:0)
如果要访问数据,请经常将其存储在对象中。 (在这种情况下,Ull只有一个服务器调用)。