Я пытаюсь создать MappedCOlumnType
для абстрактного класса класса, который у меня есть.Создание сопоставленного типа столбца для абстрактного класса Scala Slick
sealed abstract class Address(address: String)
implicit val addressToString = MappedColumnType.base[Address, String](
addr => addr.address,
addr => AddressUtil.address(addr)
)
, но я получаю ошибку компилятора о том, что:
value address is not a member of com.suredbits.core.protocol.Address
[error] Note: implicit value addressToString is not applicable here because it comes after the application point and it lacks an explicit result type
[error] {addr => addr.address } , { addr => AddressUtil.address(addr) }
, когда я ясно объявляя address
как поле внутри класса случае. Я чувствую, что это может быть очень глупой ошибкой с моей стороны. Почему не отображается мое поле адреса?