implicit class QueryExtensions[T, E, S[E]](val q: Query[T, E, S]) {
def page(no: Int, pageSize: Int): Query[T, E, S] = {
q.drop((no - 1) * pageSize).take(pageSize)
}
}
当试图在playframework中使用此代码进行光滑分页时,我收到以下错误:
private value dbConfig escapes its defining scope as part of typeRepository.this.dbConfig.driver.api.Query[T,E,S]
我可以做错什么?
答案 0 :(得分:1)
我将dbConfig定义为private,现在已经了解了访问此值所需的QueryExtensions,但却无法理解。我将私有更改为受保护并解决了问题。