0

質問で申し訳ありませんが、私はJavaの初心者です。現在存在するデータベース内の 2 つのテーブルを使用して単一のエンティティを作成できるかどうか疑問に思っています。はいの場合、どのように?

これがテーブルで、それぞれの列があります:

テーブル名: Book テーブルの列: ヘッダー、タイトル、サブタイトル、詳細、画像、Booktag

テーブル名: Book_dtl テーブル列: BookSeqNo、Contents、Content_tag、ContSeqNo。

それらは、BOOK[Header, Title, Subtitle, Details] 内で BOOK_dtl[BookSeqNo] に結合されます。

前もって感謝します!!

4

2 に答える 2

0

データベースにビューを作成することにより、2つのデータベース列から読み取り専用エンティティを作成できます。注釈でビューの名前を指定してから@Table、通常どおりに注釈を付けます。

于 2013-03-20T09:25:50.733 に答える
0

1. SQL JOINS を使用する方法 2. SQL UNION を使用する方法の 2 つがあります。

これらについて簡単なグーグル検索を行うことで、これらの構文について自分自身を助けることができます。

ただし、UNION を使用する場合は、気を付けなければならないことが 1 つあります。UNION を使用して select ステートメントに統合できるため、UNION 内の各 SELECT ステートメントには同じ数の列が必要であり、列のデータ型も同様である必要があります。また、各 SELECT ステートメントの列は同じ順序である必要があります。

それがあなたを助けることを願っています。

于 2013-03-20T09:40:59.797 に答える