2つのクラス:
部門タスク
1つの部門が多くのタスクを持つことができます。1つのタスクは1つの部門にのみ属することができます。
では、1対多または多対1を使用しますか?
one-to-many
class Department{
private Set tasks;
}
class Task{
......
}
//
Department.hbm.xml
....
<set name="tasks">
<key column="departId" />
<one-to-many class="Task" />
</set>
.....
多対1
class Department{
}
class Task{
Department depart;
}
//
Task.hbm.xml
....
<property name="depart">
<many-to-one class="Department" />
</property>
.....
違いは何ですか?
ところで、セットとリストの使用の違いは何ですか?
そして、list(xml構成)を使用した例?