slickを使用してsecuresocial(Play2の認証プラグイン)を実装しようとしています。
私が抱えている問題は、すべてを同じテーブルに格納したいということですが、ユーザーのサブエンティティである必要があるケースクラスであるエンティティがいくつかあります。問題を参照してください:https ://github.com/leon/securesocial/blob/slick-demo/samples/scala/slick/app/models/User.scala#L63-L96
私の質問は、ケースクラスが別のケースクラスの下にネストされているそれぞれのケースクラスに正しく変換されるように、列のマッピングをどのように行う必要があるかです。
単一の列をケースクラスに変換する場合にも同じ問題が発生します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
任意の提案をいただければ幸いです!