浏览ScalaQuery源代码时,我发现了这样的声明(实际上有很多):
private[session] val dyn = new DynamicVariable[Session](null)
和
def forDataSource(ds: DataSource): Database = new Database {
protected[session] def createConnection(): Connection = ds.getConnection
}
那是什么[session]
意思?而且我认为在函数内部定义的函数不能protected
......