4

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

任意の提案をいただければ幸いです!

4

0 に答える 0