0

エンティティ クラスで複数の List 子を使用することの矛盾

Hibernate と struts 2 を使用しています。フォームにエンティティを設定しようとしています。エンティティには 2 つのコレクションの子オブジェクトがあります。List struts を使用するとリストがマップされますが、休止状態multibagで同時に例外 が発生します。

Entity class
 Class College{
  Fetch lazy
  List<Employee> employees;
  Fetch lazy
  List<Student> students;

}

従業員と学生の Fetch プロファイルを使用して、大学の詳細を Eagarly でフェッチしてみます。しかし、休止状態は大学の詳細を取得する際に例外を与えます

Struts 2 フォームでは、大学の詳細を入力しながら、college.employees[0].name を使用します

この場合、Struts は部門の詳細をリストとしてマップします。

従業員を設定するように変更すると、Hibernate では機能しますが、Struts では機能しません。つまり、従業員の値はマップされません

4

0 に答える 0