2016-09-02 5 views
0
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でツルツルのページ付けのためにこのコードを使用しようとすると、私は取得次のエラー:民間値[T、E、S]

private value dbConfig escapes its defining scope as part of typeRepository.this.dbConfig.driver.api.Query[T,E,S] 

私は間違って何ができますか?

答えて

1

定義済みのdbConfigがプライベートであり、この値にアクセスするために必要なQueryExtensionsを理解できました。プライベートを保護対象に変更し、問題を解決しました。

関連する問題