【问题标题】:How to using join table in SORM?如何在 SORM 中使用连接表?
【发布时间】:2014-11-21 08:29:04
【问题描述】:

我喜欢在 sorm.sql 包中定义的 Join,但我不知道如何使用。
我没有找到使用方法的连接表,来自 SORM 源​​。

【问题讨论】:

    标签: scala 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 做到这一点?模拟多级实体级联,我该怎么办?
    • val orders = db.query[PersonOrder].whereIn("person", db.query[PersonDepartment] .whereEqual("department.name", "Basic Process Unit") .fetch()。 map(.person) ).fetch().map(.order) 我可以用这个查询得到我想要的。谢谢你,Nikita Volkov~。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-17
    • 2022-01-26
    • 1970-01-01
    相关资源
    最近更新 更多