0
假設我有三個實體。如何選擇正確的行爲來實現邏輯業務
- 部
- 任務
- 用戶
用戶可以發佈一些任務屬於他的部門。他可以屬於多個部門。
三個實體的關係是:
User---Task----many2many
User-Department --Many2many
Task--Department -- many2one
我使用Hibernate和我設置的所有關聯的爲雙向。
現在我有一些要求:
- 列出所有屬於一個特定的用戶(該用戶發佈的任務)的任務。
- 列出屬於用戶部門的所有任務(如果此用戶屬於dep1和dep2,現在我應列出dep1和dep2的所有任務)。
- 列出部門的所有任務。
- 列出所有部門的所有任務。
這些邏輯代碼並不難,但我在哪裏放這些邏輯?到UserAction或TaskAction或DepartmentAction?