二类:
部门任务
一个部门可以有很多任务。一项任务只能属于一个部门。
那么使用一对多还是多对一呢?
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>
.....
多对一
class Department{
}
class Task{
Department depart;
}
//
Task.hbm.xml
....
<property name="depart">
<many-to-one class="Department" />
</property>
.....
有什么不同?
顺便说一句,使用集合和列表有什么区别?
以及使用列表(xml 配置)的示例?