0

次のような関係を持つ2つのテーブルがあります

エンティティが dept_id および dept_name である tbl_department で、dept_id が主キーであり、次のテーブルが tbl_employee であり、そのエンティティが emp_id、emp_name および dept_id であり、dept_id が tbl_department の dept_id を参照する外部キーです。今、私のjspページで、次のようなフォーマットを表示したい:

Emp_id|Emp_name|dept_name.

私はJSTL sqlタグを使用してJSPページで上記の表示を行っています.MVCアーキテクチャに違反していることはわかっています.ページ。この種の問題について見つけることができる例やチュートリアルはありますか

ありがとうございました

4

1 に答える 1

0

まず、 Hibernateを使用する価値があるかどうかを判断する必要があります。これを自分で調べて、アプリの残りの部分がそれを使用することでメリットがあるかどうかを判断する必要があります (ここで扱うには大きすぎるトピックです)。

質問で概説したユースケースのみを実行したい場合は、Spring のJDBC サポートを使用して Service (またはDAOのみ) を作成し、現在 JSP で使用している SQL を実行することをお勧めします。データを保持する単純なDTO クラスEmp_id|Emp_name|dept_nameを作成し、それを Service/DAO に入力してから、Controller 経由で JSP に渡します。

このSpring MVC サンプル (スケルトン) アプリは、これらのコンポーネントがどのように作成され、相互に接続されているかを確認するのに適しています。

于 2012-09-10T01:04:22.847 に答える