2014-11-21 22 views

回答

1

SORM的API从所有关系概念中抽象出来。 SORM会在内部进行连接,只要它认为它们是必需的。

+0

对不起,我有这个问题。 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 :人,部门:部门) 我想要使用DepartmentID获取人员的订单清单。 如何使用SORM做到这一点? Simular multi level entitits cascade,我该怎么办? – aminic 2014-11-21 13:53:10

+0

请参阅以下答案:http://stackoverflow.com/q/13629324/485115,http://stackoverflow.com/q/13863337/485115 – 2014-11-21 15:51:05

+0

val orders = db.query [PersonOrder] .whereIn(“person”, db.query [PersonDepartment] .whereEqual(“department.name”,“Basic Process Unit”) .fetch()。map(_。person) ).fetch()。map(_。order)I can使用这个查询得到我想要的。谢谢你,尼基塔沃尔科夫〜。 – aminic 2014-11-23 12:47:38