2011-01-20 8 views
1

こんにちは: 私は、データベース(SQL)とJavaでオブジェクトクラスを設計し、マップする方法について質問があります。例えばJSP、JDBCデータアクセス層の設計

、私は、データベース内の顧客や注文表と一致顧客や注文のクラスを持っている場合。 CustomerとOrderの情報が別々に必要な場合は、SQLクエリを使用してデータベーステーブルから情報を取り出し、リストとリストに入れ、フロントエンドアプリケーションに表示するだけです。 顧客情報と注文情報の両方を同時に表示するにはどうすればよいですか? CustomerオブジェクトとOrderオブジェクトの両方を1人のarraylistに配置するにはどうすればよいですか?

誰もがJSPまたはasp.netのいずれかで、この質問に答える私を助けることができる場合、私は理解されるであろう。

おかげ

答えて

0

1つの可能なアプローチは、両方のオブジェクトから必要な情報を含む転送オブジェクトを作成し、リストにTOを置くことです。このパターンの詳細については

チェックhttp://java.sun.com/blueprints/corej2eepatterns/Patterns/TransferObject.htmlhttp://en.wikipedia.org/wiki/Data_transfer_object

+0

応答をありがとう。 asp.netでは、私は通常、データセット内のすべてをダンプし、その情報を表示します。私はSQLのクエリとデータセットを使用して見つけた維持することは非常に困難です。私がJavaを学んだとき、私はjdbcと休止状態で教えられましたが、私はまだ休止状態のようなORMがこの状況をより良く処理できるかどうかは分かりません – Jack

1

まず - JSPでこれをしません。サーブレット/コントローラによって呼び出される通常のクラスで実行します。次に、いくつかのORM - 休止状態、eclipselinkを見てみましょう。しかし、単純なプロジェクトでは複雑すぎるかもしれません。 commons-dbutilsも見てください。

関連する問題