对不起,我有这个问题。 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,我该怎么办? –
aminic2014-11-21 13:53:10
对不起,我有这个问题。 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
请参阅以下答案:http://stackoverflow.com/q/13629324/485115,http://stackoverflow.com/q/13863337/485115 – 2014-11-21 15:51:05
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