2011-08-02 72 views
0

我使用NetBeans 6.9.1,GlassFish的3.1和MySQL作爲我的數據庫。寫SQL連接表,並將其保存到列表<Object>

我有一個List <Hotel>對象,從酒店表中的所有記錄(從MySQL)保存到它。

有一個叫List <HotelVacancy>另一個對象,這也從MySQL和它存儲的記錄HotelVacancy表讀取。

現在我想要做的是,從Hotel表和HotelVacancy表中獲取一些列,並將其保存在一個List <??????>對象(我已經把????list,因爲我不知道它的類型應該是什麼)。這裏應該是什麼類型?以及如何爲此編寫SQL?

+0

的Eclipse 6.9.1相當多的教程?你必須從未來!你確定它不是Netbeans? – gotomanners

+0

對不起Netbeans :) – Illep

回答

0

我不知道你想實現什麼,但是這看起來像一個簡單的1:N的關係。

如果是這樣的情況下,酒店擁有多個職位空缺,所以隨後HotelVacancy類包含一個實例來酒店。然後

您的列表將包含HotelVacancies就可以得到酒店實例,然後通過的吸氣劑(getHotel()或類似的東西)。

僅僅通過訪問數據庫來構建這樣的對象模型會有點棘手,這就是爲什麼您通常會使用orm(對象關係映射)框架的原因。

用於Java通用框架是:休眠,的EclipseLink,或JPA

我敢肯定,谷歌會給你這些提示

0

我會嘗試創建您自己的類,其中包含您想要使用的HotelVacancy和Hotel的列,並將其用於類型爲List<?????>的類。

相關問題