没有准确知道如何 SessionDatabase 是作用域(从名称看起来似乎是一个会话变量)或者它的实现是否是一个执行某种复杂逻辑的属性,我猜你有两个问题:
SessionDatabase
db
对于后者,我建议 db = SessionDatabase 一旦在代码的顶部(确保 SessionDatabase 对那个客户来说是正确的,然后使用 db 对于剩下的方法。
db = SessionDatabase