Учитывая следующую модель домена:
case class Benefits(id: Int, benefitPlan: String, comment : String)
case class Employee(empNum : Int, benefits : List[Benefit])
Я использовал Salat, чтобы помочь дериализовать / десериализовать эти объекты.Тем не менее, я немного запутался в том, как удалить / обновить конкретный объект из Списка преимуществ в объекте сотрудника, учитывая, что мне известен файл profit.id объекта, который необходимо удалить / обновить?
Я не хочу повторять полный список преимуществ, чтобы иметь возможность обновлять один объект, поскольку этот список может содержать большое количество объектов во время выполнения.Есть ли лучший способ, чем получить объект emp, повторять список до тех пор, пока не будет найден нужный объект, обновить его и затем сохранить объект emp обратно?