Esiste uno schema per la deserializzazione che coinvolge l'accesso al repository? O cosa c'è di sbagliato nel mio design?

0

Facciamoci avere

case class Money(amount: BigDecimal, currency: Currency)
case class Currency(code: String, alpha3: String)

Money è un oggetto valore e Currency è un'entità. Quando trasformi Money in JSON, sostituirei la valuta con il suo codice. Tuttavia, l'operazione inversa richiede l'accesso al repository (che viene implementato utilizzando Future ). C'è qualcosa di sbagliato nel mio design? Devo introdurre CurrencyCode valore-oggetto?

    
posta Denis Mikhaylov 06.10.2014 - 11:09
fonte

0 risposte

Leggi altre domande sui tag