2013-03-20 89 views
0

對不起,但我只是一個java初學者。我只是想知道是否可以在當前存在的數據庫中使用2個表創建一個實體?如果是,如何?使用2個數據庫表創建單個實體

這裏的表和有相應的列:

表名:書 表列:標題,標題,副標題,詳細信息,圖像,Booktag

表名:Book_dtl 表列:BookSeqNo,目錄,Content_tag,ContSeqNo。

它們結合在一本書[標題,標題,副標題,詳細內容] BOOK_dtl [BookSeqNo] ..

在此先感謝!

+1

通過實體,你的意思是使用JPA實現權? – david99world 2013-03-20 09:21:51

+1

您可以使用這兩個表創建單個視圖。 – ABose 2013-03-20 09:22:55

回答

0

您可以通過在數據庫中創建視圖,從兩個數據庫列中創建一個只讀實體。只需在@Table註釋中指定視圖的名稱,然後按照正常註釋。

0

有通過使用SQL做 1.兩種方法通過使用SQL UNION

可以幫助自己了關於這些做這些一個快速谷歌搜索連接的語法 2。

但是,如果你選擇UNION,應該有一件事需要關注, 因爲我們可以使用UNION集成到選擇語句,所以UNION中的每個SELECT語句必須具有相同的列數,並且列也必須具有類似的數據類型。 另外,每個SELECT語句中的列必須以相同的順序排列。

希望它可以幫助你。

相關問題