SORM的关联查询

来源:互联网 发布:linux 部署gitlab 编辑:程序博客网 时间:2024/05/17 22:26
case class Person(name: String)case class Department(name: String)case class PersonDepartment(person: Person, department: Department)case class Order(person: Person, title: String)
import sorm.Dsl._import sorm._
val orders = db.query[Order].whereIn("person",db.query[PersonDepartment].where((("person.name" equal "lucy") or("person.name" equal "maven"))and ("department.name" equal "Basic Process Unit"))              .fetch().map(_.person)).fetch()

0 0