我有很多领域的案例类,例如:
case class Person(id: Long, name: String, login: String, passwordHash: String, ...)
我也有网页(播放)来编辑Person. 此页面与另一个包含Person页面上显示的字段子集的案例类一起操作:
case class PersonProjection(id: Long, name: String)
有很多这样的投影,并且某些字段(如id)可以用于许多投影
您能否建议我如何PersonProjection从现有实例构建Person和更新现有Person实例PersonProjection?
当然,我自己实现了这种转换,但也许有一些针对这种情况的最佳实践?一些图书馆或模式?镜头适合这里吗?
谢谢!