如何在 SORM 中使用连接表?
Posted
技术标签:
【中文标题】如何在 SORM 中使用连接表?【英文标题】:How to using join table in SORM? 【发布时间】:2014-11-21 08:29:04 【问题描述】:我喜欢在 sorm.sql 包中定义的 Join,但我不知道如何使用。 我没有找到使用方法的连接表,来自 SORM 源。
【问题讨论】:
【参考方案1】:SORM 的 API 从所有关系概念中抽象出来。只要 SORM 认为需要,就会在内部执行连接。
【讨论】:
对不起,我有这个问题。 case class Person(name:String) case class Order(title:String,price:Double) case class PersonOrder(person:Person,order:Order) case class Department(name:String) case class PersonDepartment(person:Person,deparment:部门)我想使用 DepartmentID 获取人员的订单列表。如何使用 SORM 做到这一点?模拟多级实体级联,我该怎么办? 查看以下答案:***.com/q/13629324/485115、***.com/q/13863337/485115 val orders = db.query[PersonOrder].whereIn("person", db.query[PersonDepartment] .whereEqual("department.name", "Basic Process Unit") .fetch()。 map(.person) ).fetch().map(.order) 我可以用这个查询得到我想要的。谢谢你,Nikita Volkov~。以上是关于如何在 SORM 中使用连接表?的主要内容,如果未能解决你的问题,请参考以下文章