我有一个名为 Employee 的表,其中包含 id、名字、中间名、姓氏作为字段。他们的偏好存储在另一个表中。使用 java 服务获取每个员工的详细信息。每个员工都可以看到其他员工信息。假设有员工 A、B、C 和 D。员工可以将显示名称偏好设置为 first、middle、last 或 last、middle、first。如果员工 A 将其显示格式设置为 first,middle,last 作为首选项,则其他员工的所有搜索结果都应采用首选格式。所以我们认为我们会获取结果,并在服务中应用偏好。
另一种选择是在另一个表中应用首选项,因此首选项表将有两列,每个列都有一个。所以直接从首选项中获取结果。
哪个是最好的方法?