0
我有一個User
實體,它與UserSkill
實體有一對多的關係。 UserSkill
可以活性和非活動(不活動時設置技能缺失,而不是完全刪除它)。事情是,大部分時間活動技能對最終用戶來說都很重要(稍後可能會出於統計目的而使用不活動技能)。有了這樣的想法,當我查詢從數據庫User
實體,大部分我想通過它僅訪問活躍技能的時間。Spring Entity getter中的簡單邏輯?
我的問題是,它實現更好:
- 我對
User
實體getUserSkills
(簡單的getter)和getActiveUserSkills
(吸氣 一些過濾),並使用getActiveUserSkills
的大部分時間。 (大家似乎都跟這POJO應該是POJO,不需要額外的邏輯。) - 我有
userSkillService
,我有getActiveUserSkills(User user)
方法,它返回只有活躍用戶 技能。然後我在需要時使用這些主動技能以及User
。這裏的問題是,每次我得到,我都會有那些不必要的無用技能。
其他實施意見也歡迎。謝謝 !