-1

ごきげんよう!次の問題を解決するのに助けが必要です:

たとえば、Double の値のエンティティ グループに格納する必要があるとします。

M1: {M1.1, M1.2, ..., M1.10}
M2: {M2.1, M2.2, ..., M2.15}
...
M10: {M10.1, M10.2,..., M10.5}

これらの値は、クライアントによって JSP を介して設定されます。

それらをエンティティに保存するにはどうすればよいですか? List<List<Double>>or List<ArrayList<Double>>、 orなどを格納する方法の理解と例が不足してdouble[][]います... Googleで調べましたが、答えが見つかりませんでした..助けていただければ幸いです!!

4

1 に答える 1

0

Hibernateを使用してデータを保存する方法を理解する前に、データがデータベースでどのように表されるかを理解する必要があります。それができたら、JavaからSQLへのマッピングがはるかに明確になります。

あなたが最初にしたいことは、番号のリストを保存する方法を理解することです。これを行う最も簡単な方法は、2つのテーブルを作成することです。

  1. IDとリストに関連するいくつかの追加データを含むNumbersListテーブル。

  2. 3つのフィールドを持つNumbersListEntryテーブル:ListId(NumbersListテーブルを参照)、EntryOrder(リスト内のエントリの位置)、およびNumber(実際の数)。

    それができたら、最初のテーブルと非常によく似た、2つの追加テーブルを含むリストのリストを保存できます。

  3. リストのリストに関連するIDといくつかのデータ(所有者など)を含むListOfListテーブル。

  4. 同様の3つのフィールドを持つListOfListEntryテーブル:ListOfListId(ListOfListテーブルを参照)、EntryOrder、およびNumbersListId(NumbersListテーブルを参照)。

于 2012-12-25T19:39:10.547 に答える