我正在尝试使用光滑实现securesocial(Play2的身份验证插件)。
我遇到的问题是我想将所有内容存储在同一个表中,但是有几个实体是案例类,应该是User的子实体。 查看问题:https://github.com/leon/securesocial/blob/slick-demo/samples/scala/slick/app/models/User.scala#L63-L96
我的问题是我应该如何进行列的映射,以便它们正确地转换为各自的case类,其中case类嵌套在另一个case类下?
将单个列转换为案例类https://github.com/leon/securesocial/blob/slick-demo/samples/scala/slick/app/models/User.scala#L61
时会出现同样的问题我在哪里使用MappedTypeMapper.base
,但我不确定这是否是正确的方法。
https://github.com/leon/securesocial/blob/slick-demo/samples/scala/slick/app/models/User.scala#L61
任何建议都将不胜感激!