2011-01-13 62 views
0

我正在创作一个javabean,并且想知道它是否应该包含用于设置从sql连接获取的值的属性? 说我有数据库表Products and Orders.这些也是我的java bean名称。java web应用程序 - 使用sql连接显示列表的模型设计

现在我想显示的所有产品,但除了所有的产品性能,我想有列,以显示last purchase datelast purchased by

我的数据库查询来获得产品列表需要做的加入列表收集额外的信息。在Product.java模型中,设置者和获取者对'上次购买日期和最后一次购买'似乎不正确。我可能想要第三列,所以不断向我的bean添加新列是没有意义的。

你如何去做这件事?当我需要在我的视图中显示模型列表时,我似乎遇到了这个问题。

+0

也许在问题中添加您的实体bean,使其更清晰一些。 – 2011-01-13 18:01:56

+0

我没有使用实体bean。他们更像是DTO的 – jeff 2011-01-13 18:35:52

回答

0

在产品中有一个地图。在触发sql时,将连接的结果存储为映射中的键值对。 K = lastpurchasedby(columnName)和V =值 因此不需要添加单个属性。它们都以键值对形式出现。