我正在使用 Java 中的数据映射器模式来访问数据库。可以在另一个映射器中调用映射器吗?就我而言,映射器应该独立工作,而不依赖于其他映射器,但似乎与我在同一个项目上工作的其他人有不同的看法。
举个例子:我有一个 Customer 对象和一个 ContactPerson 对象。Customer 中有一个 ContactPerson 对象作为字段。为了从数据库中获取数据,我有一个 CustomerMapper 和一个 ContactPersonMapper。从数据库中检索 Customer 数据时,我需要同时获取其 ContactPerson 数据。在我的 CustomerMapper 中使用 ContactPerson 映射器是个好主意,还是应该使映射器完全相互独立?