我在光滑方面有点挣扎,我是最近的Scala/Slick采用者。我习惯于使用Hibernate和/或Rails ActiveRecord,但我在连接许多表时遇到了一些困难。
我有下面的课堂模式。
case class User(id: UUID, ..., profile: UserProfile)
case class UserProfile(id: UUID, ..., address: Address)
case class Address(id: UUID, ...)我试图将其作为域模型,让持久化层只需获取并加入表以返回域单个对象。
如果这是个“新问题”,很抱歉。我只是想弄清楚怎么“聪明思考”。
发布于 2016-05-21 12:35:00
理解普通的SQL,它的联接等,在使用灵活时非常有帮助。例如,外部联接(左/右)顺序是否重要,以及其他有趣的问题。
发布于 2016-05-21 10:37:35
不久前,我写了一个关于play + slick的小教程。检查它,看看它是否对http://pedrorijo.com/blog/play-slick/有帮助
我通常有:
case class CaseClassA(field1, field2, caseClassB_Id)
case class CaseClassB(field3, field4)但也许有更好的方法
https://stackoverflow.com/questions/37361612
复制相似问题