2011-01-13 61 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 =值 因此不需要添加單個屬性。它們都以鍵值對形式出現。