別の質問は、「多」クラス ( ) のDirectorate
を返す「1」ケース クラス ( ) でメソッドを定義することによって、1 対多関連付けを定義する方法に答えます。しかし、質問の「双方向」の部分には対応していません。Seq
ServiceArea
その例を使用して、関連付けを別の方向からトラバースする方法を確認したいと思います。それ以外の
case class ServiceArea(areaCode: String, dirCode: String, name: String)
が見たいです
case class ServiceArea(areaCode: String, directorate: Directorate, name: String)
これはSlickで可能ですか?私が何かをしようとすると
object ServiceAreas ...
def * = areaCode ~ directorate ~ name <> (ServiceArea, ServiceArea.unapply _)
type の証拠パラメーターの暗黙的な値が見つからず、コンパイルに失敗しますTypeMapper[ForeignKeyQuery[ServiceAreas,ServiceArea]]
。