0
我的光滑和DB访问连接是建立类似如下:执行一个简单的有以下
abstract class UserDao {
def getById(id): Option[User]
}
class UserDaoImpl extends UserDao {
class Users(....) extends Table[User](...) {
def id = column[Int]("id", O.PrimaryKey, O.AutoInc)
..
def * = (id, ...) <> (User.tupled, User.unapply)
}
val users = TableQuery(new Users(..))
def getById(..) { .. }
}
现在假设我有另一个类的物品,以及看起来像上面userDAO的一个ArticleDao。
case class Article(id: Int, userId: Int, ..)
我怎么能在光滑的执行innerJoin查询,如:
select * from users inner join users on users.id = articles.user_id
请指定任何华而不实的相关,因为我被卡住那些还进口。