0

実際のシナリオを描写するのは非常に難しいため、ここでは問題の概要を説明します。私はjsf 1.2とリッチフェイス3のアプリケーションを持っています。従業員の基本データと関連データ(家族、雇用記録、資格など)を別々のテーブルに保存します。ユーザーが自分の名前をクリックしたとき。従業員に関連するいくつかのテーブルの詳細がページに表示されます。従業員基本テーブルの主キーはemp_id(数字)です。このキーは、関連するすべての子テーブルの外部キーです。アプリケーションは集中的に展開され、さまざまな都市で使用されます。問題は、特定の従業員がその詳細をクリックすると....他の従業員の家族のように、不明なレコードが彼のアカウントに表示されることです...インターフェースは次のようになります

  ---------------------------------------------------------------------------
     Wellcome Mr. Campatrick,Sales Executive             <<View Details>>
  ---------------------------------------------------------------------------

詳細を見るをクリックすると・・・employee_beanにCampatrickさんのemp_idがセットされます。ここで、employee_bean はセッション スコープです。これが意味を成すとしたら....「詳細を表示」リンクでemp_idを断固として設定すると、レコードが混同される可能性のある理由は何ですか。それは「メモリリーク」に関連するものですか?はいの場合、どこで確認しますか。

4

1 に答える 1