Вот, предположим, надо вам что-нибудь сохранить в базу. Обычно после этого действия у этого чего-то появляется «суррогатный ключ», то есть id. Спрашивается: каким типом нужно это моделировать?
Неправильный ответ 1:
case class MyEntity(id: Id, foo: Bar, ...)
Неправильный ответ 2:
trait Identity
(
Read more... )